Install Jitsi-Meet di Ubuntu server 20.04
Install Jitsi-Meet pada Ubuntu server 20.04 di VMware 15.xx
Tutorial ini akan menunjukkan kepada Anda bagaimana menginstal Jitsi Meet di server Ubuntu 20.04. Jitsi Meet adalah perangkat lunak konferensi video open-source gratis yang bekerja di Linux, macOS, Windows, iOS dan Android. Jika Anda tidak mempercayai Zoom, Anda dapat menjalankan platform konferensi video Anda sendiri di server Anda sendiri.
Fitur Jitsi Meet
- Sepenuhnya gratis
- Bagikan layar komputer Anda dengan orang lain.
- Mode presenter memungkinkan Anda untuk membagikan layar dan kamera Anda secara bersamaan, sehingga peserta dapat melihat presenter dan bahasa tubuh mereka selama presentasi.
- Anda dapat membagikan audio sistem sambil membagikan layar Anda.
- Anda dapat menetapkan pengguna resmi sebagai moderator. Seorang moderator dapat membisukan setiap peserta dengan satu klik.
- Komunikasi melalui jaringan dienkripsi menggunakan DTLS-SRTP.
- Enkripsi ujung ke ujung (sedang berlangsung)
- Anda dapat menetapkan kata sandi untuk konferensi Anda untuk mencegah masuknya orang asing secara acak.
- Rekam rapat / konferensi dan simpan ke Dropbox.
- Streaming ke YouTube Live dan simpan rekaman di YouTube.
- Aplikasi Android dan iOS
- Obrolan teks
- Bagikan dokumen teks
- Panggilan telepon ke konferensi
- Dial-out ke peserta telepon
- Anda dapat menyematkan panggilan Jits Meet ke halaman web apa pun hanya dengan beberapa baris kode.
langkah 1: Install SSH
install ssh di ubuntu server yang telah berjalan di vmware untuk remote ubuntu servernya.
~$ sudo apt-get install ssh* -y
ceck ip server
~$ sudo ifconfig
jika belum ada perintah ifconfig :
~$ sudo apt-get install net-tools
buka putty :
masukan ip server : 192.168.21.131
port : 22
contoh output :
langkah 2 : Setup hostname & fully qualified domain name (FQDN)
Dibutuhkan untuk request Let's Encrypt HTTPS certificate.
~$ sudo hostnamectl set-hostname jitsimeet
~$ sudo sed -i 's/^127.0.1.1.*$/127.0.1.1 meet.gerootjitsi.com jitsimeet/g' /etc/hosts
Cek:
~$ hostname
~$ hostname -f
langkah 2 : setting firewall
Set firewall untuk Jitsi Meet
~$ sudo ufw allow OpenSSH
~$ sudo ufw allow http
~$ sudo ufw allow https
~$ sudo ufw allow in 10000:20000/udp
~$ sudo ufw enable
langkah 3 : Update system
Sebaiknya
~$ sudo apt update
~$ sudo apt upgrade -y && sudo shutdown -r now
langkah 4: Install OpenJDK Java Runtime Environment (JRE) 8
Install OpenJDK JRE 8 :
~$ sudo apt install -y openjdk-8-jre-headless
cek:
~$ java -version
langkah 5 : Install Nginx web server
Install :
~$ sudo apt install -y nginx
~$ sudo systemctl start nginx.service
~$ sudo systemctl enable nginx.service
lagkah 6 : Install Jitsi Meet dari Paket Repository
Jitsi Meet tidak termasuk dalam repository Ubuntu default. Kita dapat menginstalnya dari repositori paket Jitsi resmi, yang juga berisi beberapa paket perangkat lunak lain yang bermanfaat. Masuk ke server Anda melalui SSH, kemudian jalankan perintah berikut untuk menambahkan repositori Jitsi resmi.
~$ sudo echo 'deb https://download.jitsi.org stable/' | sudo tee /etc/apt/sources.list.d/jitsi-stable.list
Impor kunci publik Jitsi, sehingga manajer paket APT dapat memverifikasi integritas paket yang diunduh dari repositori jitsi.
~$ sudo wget -qO - https://download.jitsi.org/jitsi-key.gpg.key | sudo apt-key add -
Karena repositori Jitsi memerlukan koneksi HTTPS sehingga kita perlu menginstal paket apt-transport-https untuk membuat APT membuat koneksi HTTPS ke repositori Jitsi.
~$ sudo apt install apt-transport-https
Selanjutnya, lakukan update dan instal Jitsi Meet di Ubuntu.
~$ sudo apt update
~$ sudo apt install jitsi-meet -y
selama pengintalan anda akan di minta memasukan nama url atau nama host. sebagai contoh : meet.gerootjitsi.com
Di layar berikutnya, Anda dapat memilih untuk membuat sertifikat TLS yang ditandatangani sendiri baru, sehingga nantinya Anda dapat memperoleh dan memasang sertifikat Enkripsi Let yang tepercaya
Proses instalasi akan mengkonfigurasi beberapa parameter kernel Linux, yang disimpan ke file /etc/sysctl.d/20-jvb-udp-buffers.conf. Setelah instalasi selesai, Jitsi Meet akan dimulai secara otomatis. Anda dapat memeriksa statusnya dengan:
~$ systemctl status jitsi-videobridge2
jika belum terinstall lakukan penginstala seperti berikut :
~$ sudo apt-get -y install jitsi-videobridge
contoh output :
ctrl + c : untuk keluar dari status run di atas
mengambil Enkripsi Sertifikat TLS
jalankan skrip berikut untuk mengambil Encrypt TLS Certificate yang tepercaya :
~$ sudo /usr/share/jitsi-meet/scripts/install-letsencrypt-cert.sh
Masukkan alamat email Anda untuk menerima pemberitahuan akun penting.
Kemudian akan mengunduh certbot-auto dan mendapatkan sertifikat TLS.
Jika semuanya OK, Anda akan melihat pesan berikut, yang menunjukkan bahwa sertifikat TLS telah berhasil diperoleh dan diinstal.
langkah 7 : install certbot
Jika
Anda menggunakan instalasi Ubuntu 20.04 yang bersih (tidak ditingkatkan
dari 18,04 atau 19,10), Anda mungkin akan melihat kesalahan berikut
ketika mendapatkan sertifikat Mari Enkripsi.
Package python-virtualenv is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'python-virtualenv' has no installation candidate
Ini karena repositori Ubuntu 20.04 tidak memiliki paket python-virtualenv. Dari pada menggunakan biner certbot-auto untuk mendapatkan sertifikat TLS, kita dapat menginstal paket certbot dari repositori Ubuntu 20.04 dan menggunakannya untuk mendapatkan sertifikat TLS.
ketikan perintah dibawah ini untuk menginstall cerboot :
~$ sudo apt install certbot
Selanjutnya, kita perlu mengubah instance dari certbot-auto ke certbot dalam skrip dengan perintah berikut.
~$ sudo sed -i 's/\.\/certbot-auto/certbot/g' /usr/share/jitsi-meet/scripts/install-letsencrypt-cert.sh
Jalankan kembali skrip, dan Anda dapat memperoleh sertifikat TLS dari certboot Encrypt.
~$ sudo /usr/share/jitsi-meet/scripts/install-letsencrypt-cert.sh
langkah 8 : Jalankan Jitsi Meeting
Restart jitsi-videobridge2 & jicofo
~$ /etc/init.d/jitsi-videobridge2 restart
~$ /etc/init.d/jicofo restart
"setting di sisi Client
~$ /etc/init.d/jicofo restart
"setting di sisi Client
Edit hosts :
~$ sudo nano /etc/hosts
tambahkan > 192.168.21.131 meet.gerootjitsi.com
Komentar
Posting Komentar