Month: April 2020

  • Panduan Instalasi Server VidCon BigBlueButton (3) – Customize Greenlight Landing Page

    Setelah pada catatan Panduan Instalasi Server VidCon BigBlueButton (1) dan Panduan Instalasi Server VidCon BigBlueButton (2) berhasil mengaktifkan greenlight landing page dan sudah bisa mengelola room meeting dengan baik, tentu penasaran banget sama greenlight, karena ternyata administrator cuma disediakan menu untuk ganti logo bbb disudut kiri-atas saja, gimana kalo mau ganti tulisan ‘Welcome to BigBlueButton’?

    saya coba uraikan cara kerja greenlight ini, yaitu :

    1. engine menggunakan docker, yang menjalankan 2 container yaitu app greenlight dan db postgresql
    2. aplikasi http menggunakan rails on ruby.
    3. cara instalasi ke server dengan github

    apakah ini akan menyulitkan dalam customize? gak juga…justru teknik container dan github ini sangat membantu percepatan proses deploy dan replika suatu aplikasi tanpa kita pusing2 dengan perintah one-by-one, dan menjadikannya sangat praktis, gak percaya?…cek aja script sh pada
    Panduan Instalasi Server VidCon BigBlueButton (1) kalo dijalankan secara manual, dijamin tidak selesai dalam 30 menit termasuk dengan pemeriksaan repo dan error2 nya.

    kembali ke customize greenlight, langkah-langkah nya sebagai berikut :

    1. persiapan docker

    rename greenlight menjadi nama folder lain :

    mv /root/greenlight /root/greenlight-old

    docker -v

    lakukan FORK greenlight master dari situs github menggunakan alamat email anda, pada contoh ini saya menggunakan akun github agusnr, langkah untuk fork ini dapat diikuti seperti di link berikut : https://help.github.com/en/github/getting-started-with-github/fork-a-repo, fork ini dimaksudkan untuk mengclone github greenlight agar landing page dapat di customize sesuai keinginan.

    git clone https://github.com/agusnr/greenlight

    cd ~/greenlight

    git remote add upstream https://github.com/bigbluebutton/greenlight.git

    git remote -v

    git fetch upstream

    git checkout -b custom-changes upstream/v2

    git status

    cp sample.env .env

    docker run –rm bigbluebutton/greenlight:v2 bundle exec rake secret

    (masukan rake secret ke baris SECRET_KEY_BASE=… pada file .env)

    bbb-conf –secret

    (masukan hasil bbb-conf berupa BIGBLUEBUTTON_ENDPOINT=https://… dan BIGBLUEBUTTON_SECRET= pada file .env)

    cat ./greenlight.nginx | sudo tee /etc/bigbluebutton/nginx/greenlight.nginx

    (apabila diperlukan)

    docker-compose -v

    ./scripts/image_build.sh mygreenlight release-v2

    nano docker-compose.yml

    sesuaikan baris, menjadi :

    services:
    app:
    entrypoint: [bin/start]
    image: mygreenlight:release-v2

    docker-compose up -d

    docker exec greenlight-v2 bundle exec rake admin:create

    (sudah saya jelaskan maksud command ini pada tuts sebelumnya)

    check di https://bbb.domainanukab.go.id

    catatan akhir :

    db ada di folder ~/greenlight/db dan app di folder ~/greenlight/app

    lakukan penyesuaian a.k.a customize pada landing page sesuai kebutuhan, misal kata2 “Welcome to BigBlueButton.” ini sebenarnya berlokasi di ~/greenlight/config/locales/en.yml bukan di index.html.erb.

    selamat mencoba om no..DWYOR!

    sumber bahan bacaan :

    (https://docs.bigbluebutton.org/greenlight/gl-customize.html#customizing-greenlight)
    (https://docs.bigbluebutton.org/greenlight/gl-customize.html#customizing-the-landing-page)
    (https://help.github.com/en/github/getting-started-with-github/fork-a-repo)

  • Panduan Instalasi Server VidCon BigBlueButton (2) – Instalasi Greenlight Landing Page

    Catatan ini lanjutan dari tulisan sebelumnya yang ini, masih tentang panduan instalasi BigBlueButton, Untuk mengobati penasaran om sunarno – loteng yang masih kesulitan mengubah landing page greenlight nya…

    Secara garis besar tahapan instalasi greenlight dilaksanakan sebagai berikut :setelah tahapan di bagian (1) selesai, artinya server sudah diakses menggunakan https dan domain, lalu jalankan sh update sehingga docker greenlight terpasang kemudian purge package bbb-demo, caranya sebagai berikut :

    wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s –v xenial-220 -s bbb.domainanukab.go.id -e info@domainanukab.go.id -g

    wait sampai proses instalasi selesai, dan akses kembali domain bbb anda, maka halaman home bbb sudah berubah dari demo html5 menjadi landing page greenlight. untuk mengaktifkan login administrator, jalankan perintah berikut pada terminal ubuntu :

    docker exec greenlight-v2 bundle exec rake admin:create

    silakan sign-in dengan user email = admin@example.com dan password = administrator, harap ubah password default setelah berhasil login.

    sampai sini sebenarnya instalasi docker + greenlight untuk landing page default bigbluebutton sudah selesai, bagaimana mengkostum tampilannya?..om no juga nanya begitu 🙂

    saya akan tuliskan pada tuts berikutnya nya ya, selamat mencoba yang ini dulu..DWYOR!

    sumber bacaan :

    (https://docs.bigbluebutton.org/greenlight/gl-install.html#2-install-greenlight)

  • Panduan Instalasi Server VidCon BigBlueButton (1)

    Menjawab permintaan om narno – loteng dan om wahyu – kaltara, saya coba tuliskan kembali catatan instalasi yang telah dicobakan :

    1. requirement system yang digunakan : vm ubuntu 16.04 64bit fresh install, 8 core cpu, ram 8gb, hdd 32gb, ip public.
    2. konfigurasi UFW firewall agar mengijinkan akses ke port 22, 80, 443, 16384:32768/udp
    3. lakukan ssh ke server sebagai root dan jalankan perintah sebagai berikut :

    wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s — -v xenial-220 -a

    wait sampai instalasi selesai, memerlukan waktu antara 15-30 menit tergantung kecepatan internet anda.

    langkah instalasinya diatas tergolong mudah dan server langsung siap digunakan dengan cara memanggil ip address servernya di http://ip-address-bbb/

    bila anda sudah memiliki domain dan ingin mengarahkan ip public tsb agar juga berkoneksi https / ssl, jalankan kembali perintah berikut :

    wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s — -v xenial-220 -s bbb.domainanukab.go.id -e info@domainanukab.go.id

    jangan lupa mengatur cpanel agar domain bbb.domainanukab.go.id menuju ke ip public server bigbluebutton, selanjutnya ujicoba server dengan mengakses https://bbb.domainanukab.go.id/

    sampai disini sebetulnya instalasi server bbb, demo, https akses sudah selesai, untuk konfigurasi dengan landing greenlight akan saya tuliskan di tuts terpisah.

    selamat mencoba, DWYOR!

    (sumber bacaan : https://github.com/bigbluebutton/bbb-install)