Pada saat pandemi seperti ini, banyak kegiatan yang dilakukan dari rumah saja seperti WFH (Work From Home) dan SFH (Study From Home). Kegiatan WFH & SFH ini membutuhkan koneksi ke internet dan aplikasi yang mendukung seperti online meeting, webinar, virtual classroom dll.
Untuk memenuhi kebutuhan tersebut, kita bisa memilih banyak layanan baik yang berbasis web maupun desktop app, seperti Google Meet, Cisco Webex, Zoom, Ms Teams, dll. Biasanya ada versi gratis dengan limitasi tertentu misal jumlah maksimum partisipan, durasi waktu, dll.
Ada salah satu opsi untuk menggunakan server kita sendiri sebagai server (on-premise) untuk layanan online meeting menggunakan aplikasi open-source seperti Jitsi dan BBB (BigBlueButtom).
Yang Anda butuhkan adalah: server (physical atau VM), koneksi ke internet (ya jelas lah :) ) dan domain name (optional).
Pada tulisan kali ini, saya akan berbagi cara instalasi aplikasi Jitsi menggunakan server dengan OS Linux Ubuntu Server.
Langkah 1: instalasi Jitsi meet
login ke Ubuntu server 20.04 Anda, lalu masukkan perintah ini:
$ echo 'deb https://download.jitsi.org stable/' | sudo tee /etc/apt/sources.list.d/jitsi-stable.list
$ wget -qO - https://download.jitsi.org/jitsi-key.gpg.key | sudo apt-key add -
$ sudo apt install apt-transport-https
$ sudo apt update && apt upgrade
$ sudo apt install jitsi-meet
masukkan hostname & pilih "Generate a new self-signed certificate"
instalasi telah selesai. sekarang cek status service jitsi, seharusnya status-nya running
$ systemctl status jitsi-videobridge2
--
Langkah 2: allow port yg dibutuhkan di UFW, yaitu tcp 80,443 untuk http/https service dan udp 5000,10000 untuk traffic video
$ sudo ufw allow 80,443/tcp
$ sudo ufw allow 10000,5000/udp
cek status UFW:
$ sudo ufw status verbose
--
Langkah 3: (optional) mendapatkan Trusted Let'sEncrypt TLS certificate untuk hostname server Jitsi Anda
sebelumnya masuk ke bagian DNS editor di domain registrar Anda, dan buat A record untuk hostname Jitsi Anda (misal meet.hananto.net),
kemudian jalankan script ini untuk mendapatkan trusted TLS certificate
$ sudo /usr/share/jitsi-meet/scripts/install-letsencrypt-cert.sh
--
Langkah 4: (Optional) jika server Jitsi Anda berada di belakang NAT device, maka masukkan command sbb
$ sudo nano /etc/jitsi/videobridge/sip-communicator.properties
hapus atau jadikan comment untuk baris ini:
org.ice4j.ice.harvest.STUN_MAPPING_HARVESTER_ADDRESSES=meet-jit-si-turnrelay.jitsi.net:443
tambahkan 2 baris ini di paling bawah:
org.ice4j.ice.harvest.NAT_HARVESTER_LOCAL_ADDRESS=a.b.c.d --> ganti dengan private IP address server Jitsi Anda
org.ice4j.ice.harvest.NAT_HARVESTER_PUBLIC_ADDRESS=w.x.y.z --> ganti dengan Public IP address server Jitsi Anda
tekan CTRL-X dan Yes untuk save/menyimpan file
Restart service jitsi
$ systemctl restart jitsi-videobridge2
$ systemctl status jitsi-videobridge2
--
Langkah ke-5: Memulai Online Meeting via web browser
buka web browser dan masukkkan alamat https://a.b.c.d (IP address server) atau https://[nama hostname]
Silahkan membuat Online meeting room dan undang rekan-rekan Anda untuk bergabung
Selamat mencoba :)
-AHa-
Subscribe to:
Post Comments (Atom)
Cisco CCNA [video #01] Introduction to Networking
Cisco CCNA adalah sertifikasi level Associate di bidang Computer Networks / Jaringan Komputer dari Cisco Systems. Sertifikasi lain dari C...
-
Dalam tulisan ini, kita akan melihat protokol di layer transport OSI yaitu TCP dan UDP. Jika pada tulisan sebelumnya tentang protokol IP da...
-
Bagi yang ingin belajar jaringan komputer dari dasar, saya sarankan mengikuti link ini (ada versi tulisan dan video di dalamnya) #NetworkF...
Jika's new songs and new songs by 곴지노 사이트
ReplyDeleteJika's new songs and new songs by Kia 카지노 사이트 Kiyomi kirill-kondrashin 곴노사이트: 던트밀 곴노사이트 - 던트밀 -촄사이트. - 던트밀이.