Membuat Server Video Conference dengan Jitsi di Ubuntu

Membuat Server Video Conference dengan Jitsi di Ubuntu

Pergeseran zaman ke dunia digital mengharuskan setiap untuk orang melek teknologi. Bagaimana tidak, kegiatan konferensi atau rapat kini sudah dapat dilakukan via online melalui conference call atau video conference. Agar dapat melaksanakan hal ini, segelintir media digunakan, seperti Skype dan Zoom. Namun, kali ini kamu akan belajar cara membuat server video conference dengan Jitsi di Ubuntu agar kamu dapat mengelola vidcon-mu secara mandiri.

Jitsi

Jitsi adalah proyek open source yang mengizinkan kamu untuk membuat dan men-deploy video conference dengan aman mudah yang didukung oleh high-grade encryption serta privacy dan universal multi-platform. Jitsi tersedia dalam versi Jitsi Videobridge dan Jitsi Meet dengan beberapa fitur seperti audio, dial-in, recording, dan simulcasting.

Persiapan

Sebelum memulai instalasi Jitsi Meet, pastikan kamu sudah menyiapkan beberapa hal di bawah ini:

  • VPS Ubuntu 18.04
    Jika kamu belum memiliki VPS atau Server, kamu bisa melihat beberapa paket VPS yang ditawarkan Dewaweb di sini.
  • Akses Root
    Pastikan kamu memiliki akses ke root VPS.

Membuat Server Video Conference dengan Jitsi di Ubuntu

Perbarui Package Ubuntu 

Pastikan kamu telah melakukan pembaruan (update) paket Ubuntu untuk menghindari celah, kerentanan atau bug pada package yang sudah kedaluwarsa (outdated).

 

$ yum update -y

 

lalu restart server.

 

$ reboot

Instal dan Konfigurasikan Firewall

Kamu bisa menggunakan salah satu dari CSF Firewall maupun UFW Firewall untuk menginstal firewall, karena tidak ada bedanya, yang terpenting adalah melakukan pembukaan port 10000 dan 20000 pada protokol UDP.

CSF

Opsi pertama, jika menggunakan CSF kamu bisa ikuti instruksi di bawah ini:

 

$ cd /usr/src

$ wget https://download.configserver.com/csf.tgz

$ tar -xzf csf.tgz

$ cd csf

$ sh install.sh

$ nano /etc/csf/csf.conf

Ubah TESTING=1 menjadi TESTING=0.

Restart CSF.

$ csf -r

 

Open Port

 

$ nano /etc/csf/csf.conf

Pada # Allow incoming UDP ports

Masukkan 10000,20000

 

Klik Save dan Exit, kemudian restart csf.

 

$ csf -r 

 

UFW

Opsi kedua, jika menggunakan UFW kamu bisa mengikuti instruksi di bawah ini:

 

$ apt-get install ufw

$ ufw allow ssh

$ ufw allow https

$ ufw allow in 10000:20000/udp

$ ufw enable

 

Note:

Kamu harus memilih salah satu dari kedua firewall tersebut tidak bisa menggunakan dua-duanya secara bersamaan.

Install Java OpenJDK

Jitsi Meet memerlukan Java Runtime Environment, maka kamu perlu menginstal OpenJDK JRE 8.

 

$ apt-get install openjdk-8-jre-headless -y

 

Verifikasi hasil instalasi Java OpenJDK JRE 8 menggunakan perintah:

 

$ java -version

 

Maka output-nya akan seperti ini:

openjdk version “1.8.0_252”

OpenJDK Runtime Environment (build 1.8.0_252-8u252-b09-1~18.04-b09)

OpenJDK 64-Bit Server VM (build 25.252-b09, mixed mode)

Install Nginx

Jitsi Meet menggunakan Nginx sebagai web server.

 

$ apt-get install nginx -y

 

Start dan enable nginx agar start on-boot:

 

$ systemctl start nginx.service

$ systemctl enable nginx.service

Instal Jitsi

Add Repository Jitsi Meet

Pada Ubuntu atau Debian, kamu bisa menginstal Jitsi menggunakan Jitsi deb repository resmi.

 

$ wget -qO – https://download.jitsi.org/jitsi-key.gpg.key

$ apt-key add –

$ sudo sh -c “echo ‘deb https://download.jitsi.org stable/’ > /etc/apt/sources.list.d/jitsi.list”

 

Kemudian update repository terlebih dulu.

 

$ apt-get update -y

 

Instal Jitsi Meet

 

$ apt-get install jitsi-meet -y

 

Saat menginstal Jitsi, kamu perlu mengisi data seperti di bawah ini:

 

Set Hostname FQDN (Fully Qualified Domain Name): Masukkan hostname server kamu, kemudian klik ENTER. 

Generate a new self-signed certificate (You will later get a chance to obtain a Let’s Encrypt certificate): Pilih, kemudian klik ENTER.

Restart services during package upgrades without asking: Pilih No, kemudian klik ENTER.

Services to restart to make them use the new libraries: ssh nginx, kemudian pilih ENTER.

Setelah Jitsi berhasil diinstal, gunakan script di bawah ini untuk instalasi Let’s Encrypt SSL:

$ /usr/share/jitsi-meet/scripts/install-letsencrypt-cert.sh

Tes Akses Website

Demi memastikan apakah Jitsi dengan Let’s Encrypt SSL sudah terinstal, akses hostname yang kamu masukkan tadi.

membuat server video conference dengan jitsi di ubuntu test page

Tampilan di atas menandakan bahwa kamu sudah berhasil membuat server video conference dengan Jitsi di Ubuntu.

Simpulan

Demikian cara membuat server video conference dengan Jitsi di Ubuntu. Jika ingin mengadakan suatu rapat atau konferensi, cukup masukkan nama room meeting dan klik GO. 

Fitur pada Jitsi Meet ini meliputi:

  • Share Screen
  • Share YouTube Videos
  • Chatting
  • Setting Quality Video

Jitsi Meet dapat diinstal secara mobile pada iOS dan Android dengan nama aplikasi Jitsi Meet, atau bisa langsung kamu klik pada tulisan di atas, sedangkan untuk desktop komputer atau laptop, kamu bisa mengakses Jitsi Meet melalui browser. Tunggu apa lagi? Segera coba membuat server video conference sendiri.

Demikian artikel ini, jangan sungkan untuk meninggalkan ide-ide topik yang ingin kamu baca di blog Dewaweb. Semoga artikel ini membantu!