Cara menginstal jitsi bertemu di debian dan ubuntu
- 2587
- 629
- Dwayne Hackett
Jitsi adalah satu set aplikasi konferensi video open-source, sepenuhnya gratis, aman, mudah digunakan, dan lintas platform untuk web dan seluler. Ini stabil dan dapat diandalkan dan berfungsi di Linux, Windows, dan Mac OS; Sistem Operasi Seluler Android, dan iOS. Dua aplikasi pusat untuk Jtisi adalah Jitsi Videobridge Dan Jitsi bertemu.
Jitsi Videobridge adalah WEBRTC server yang kompatibel dirancang untuk merutekan aliran video di antara peserta dalam konferensi dan Jitsi bertemu, A WEBRTC Aplikasi JavaScript yang kompatibel yang menggunakan Jitsi Videobridge untuk memberikan konferensi video berkualitas tinggi dan dapat diukur. Jitsi bertemu adalah alternatif yang sederhana, elegan, dan aman untuk Perbesar, Skype, Dan Google Meet, yang mendukung semua browser umum dan juga perangkat seluler.
Aplikasi lain seperti Fokus Konferensi Jitsi, Jitsi Gateway to SIP, Dan Jibri mengelola mengelola sesi media antara masing -masing peserta dan videobridge, memungkinkan klien SIP biasa untuk bergabung Jitsi bertemu konferensi, dan aktifkan perekaman dan/atau streaming a Jitsi bertemu Konferensi masing -masing. Alat penting lainnya di luar Jitsi adalah Prosodi, sebuah Xmpp server yang digunakan untuk pensinyalan.
Ada banyak aspek Jitsi yang perlu Anda pahami. Pertama -tama, jika Anda hanya ingin mengadakan konferensi video tanpa menyiapkan infrastruktur apa pun, Anda bisa menavigasi untuk bertemu.jit.si dan memiliki konferensi video gratis.
Kedua, Anda bisa menjadi tuan rumah sendiri Jitsi Server pada infrastruktur Anda sendiri, artinya Anda dapat menerapkan keamanan ekstra dan memiliki kontrol lebih besar atas komunikasi online Anda. Ketiga, untuk pengembang, ini mendukung integrasi ke dalam produk yang ada untuk menambahkan kemampuan konferensi video.
Salah satu fitur utama dari Jitsi adalah bahwa Anda dapat menghubungkannya ke kalender Anda seperti Kalender Google dan luncurkan konferensi langsung dari kalender Anda.
Di artikel ini, Anda akan belajar cara menginstal Jitsi bertemu Platform konferensi video pada sistem GNU/Linux berbasis Debian seperti:
- Debian 10 (Buster) atau lebih baru
- Ubuntu 18.04 (Bionic Beaver) atau lebih baru
Lingkungan Pengaturan
Untuk panduan ini, kami menggunakan lingkungan pengujian berikut.
- Nama domain: TestProjects.Saya - nama domain terdaftar.
- IP server: 45.77.30.208 - VPS yang baru diinstal berjalan Ubuntu 20.04 dengan 2GB RAM.
- Server web: Nginx dengan sertifikat SSL gratis dari Let's Encrypt.
Langkah 1: Membuat Domain DNS Catatan untuk Mengakses Jitsi Meet
1. Untuk memulainya, kami akan membuat DNS A
Catat untuk mengakses Jitsi bertemu aplikasi. Domain Tes kami adalah TestProjects.Saya
, Jadi kita perlu membuat subdomain, misalnya, bertemu.TestProjects.Saya
untuk memungkinkan anggota tim mengakses Jitsi bertemu untuk memiliki konferensi.
Mari kita pergi ke konsol web penyedia layanan pendaftaran nama domain dan mengakses pengaturan lanjutan domain, klik Tambahkan catatan baru tipe A
dan arahkan catatan ke alamat IP publik server Anda seperti yang ditunjukkan pada tangkapan layar berikut.
Langkah 2: Menginstal Jitsi di server Ubuntu
2. Selanjutnya, kita perlu menginstal Jitsi Paket dari repositori proyek resmi. Mari tambahkan Jitsi Repositori ke sumber paket untuk membuat Jitsi bertemu Paket yang tersedia untuk diinstal dengan menjalankan perintah berikut.
Perintah Curl mengunduh dan menginstal Jitsi GPG Kunci Penandatanganan Paket dan mengimpornya ke konfigurasi Paket Manajer APT.
Perintah Echo menambahkan pejabat Jitsi Repositori Paket ke Sistem Manajemen Paket APT dan memberi tahu Cust untuk menggunakannya untuk menginstal paket.
$ curl https: // download.Jitsi.org/jitsi-key.GPG.kunci | sudo sh -c 'gpg ---dearmor>/usr/share/keyrings/jitti -keyring.gpg '$ echo' deb [ditandatangani oleh =/usr/share/keyrings/jitsi-keyring.gpg] https: // download.Jitsi.org stabil/'| sudo tee/etc/apt/sumber.daftar.d/jitsi-stabil.Daftar> /dev /null
3. Selanjutnya, perbarui TEPAT Daftar Paket Paket Manajer dari repositori yang diketahui, dan instal paket JITSI Meet sebagai berikut.
$ sudo apt update $ sudo apt instal jitsi-meetCatatan: Jitsi bertemu membutuhkan server http untuk melayani. Jadi, selama proses pemasangan, penginstal akan memeriksa apakah Nginx atau Apache Server http ada, (dalam urutan itu) dan konfigurasikan blok server (atau host virtual) dalam konfigurasi server web yang ditemukan diinstal pada sistem Anda, untuk melayani Jitsi bertemu. Jika tidak ada di atas yang ditemukan maka ia menginstal Nginx secara default.
4. Selama instalasi paket, installer meminta untuk mengkonfigurasi Jitsi bertemu paket, jendela konfigurasi pertama akan meminta kami untuk memasukkan nama host, Atur ini ke subdomain untuk mengakses Jitsi bertemu, Misalnya, bertemu.TestProjects.Saya
.
Itu juga mendorong tentang SSL/TLS pembuatan sertifikat, jadi, pilih opsi pertama untuk menghasilkan sertifikat yang ditandatangani sendiri sehingga nanti, kita bisa mendapatkan kesempatan untuk mendapatkan a Mari Enkripsi Sertifikat Gratis Diakui oleh Semua Browser Web Modern.
Tetapkan nama host untuk jitsi bertemu Hasilkan SSL baru untuk jitsi bertemuSetelah instalasi selesai, kami siap untuk mulai menggunakan Jitsi bertemu, Namun, sertifikat yang ditandatangani sendiri yang dihasilkan akan menghasilkan peringatan yang ditampilkan di browser pengguna kami karena mereka tidak dapat memverifikasi identitas server. Jadi kita perlu menghasilkan a Mari Enkripsi sertifikat seperti yang dijelaskan selanjutnya.
Langkah 3: Menghasilkan Sertifikat Enkripsi Ayo untuk Jitsi Meet
5. Untuk menghasilkan a Mari Enkripsi Sertifikat, Anda perlu menginstal certbot Alat di server.
$ sudo apt instal certbot
6. Kemudian edit file /usr/share/jitsi-meet/skrip/install-letsencrypt-cert.SH dan ganti semua kejadian ./Certbot-auto
dengan certbot, skrip default tidak berfungsi dengan baik Ubuntu 20.04 (Baca di sini untuk informasi lebih lanjut).
$ sudo nano/usr/share/jitsi-meet/skrip/install-letsencrypt-cert.SH
7. Setelah mengedit skrip, jalankan perintah berikut untuk menghasilkan sertifikat SSL gratis untuk JITSI Meet (berikan alamat email yang valid ketika ditanya).
$ sudo/usr/share/jitsi-meet/skrip/install-letsencrypt-cert.SHHasilkan Sertifikat SSL Gratis untuk JITSI Meet
8. Jika Anda menjalankan firewall UFW, sebelum Anda dapat mengakses jitsi bertemu dari browser web, Anda perlu menjalankan perintah berikut untuk membuka port yang diperlukan di firewall.
$ sudo ufw izinkan 80/tcp $ sudo ufw izinkan 443/tcp $ sudo ufw izinkan 4443/tcp $ sudo ufw izinkan 10000/udp $ sudo ufw reload
9. Untuk mengkonfirmasi itu Jitsi bertemu sekarang menggunakan sertifikat ayat ayat yang valid, mari kita buka browser web dan gunakan subdomain untuk menavigasi.
http: // bertemu.TestProjects.Saya
Itu harus secara otomatis mengarahkan kembali ke Https.
Verifikasi https di jitsi bertemuDengan pengaturan di atas (yang merupakan pengaturan default), siapa pun yang memiliki akses ke kami Jitsi bertemu Server akan dapat memulai pertemuan, terutama jika server terbuka untuk dunia, siapa pun dapat mengobrol dengan orang lain. Di bagian selanjutnya, kami akan membahas cara membatasi kemampuan untuk memulai konferensi/pertemuan hanya dengan pengguna terdaftar.
Langkah 4: Mengaktifkan Kontrol Akses untuk Jitsi Meet
10. Untuk mengizinkan hanya pengguna yang diautentikasi untuk membuat ruang konferensi video/rapat baru, kita perlu membuat perubahan di Prosodi konfigurasi server, yang ada di /etc/prosody/conf.Tersedia/bertemu.TestProjects.Saya.CFG.Lua File (Nama file dimulai dengan nama subdomain atau nama host yang kami berikan sebelumnya):
$ sudo nano/etc/prosody/conf.Tersedia/bertemu.TestProjects.Saya.CFG.Lua
Cari virtualhost "bertemu.TestProjects.Saya
"Blokir, ganti otentikasi anonim dengan internal_hashed
Otentikasi Kata Sandi Seperti yang ditunjukkan dalam tangkapan layar berikut.
otentikasi = "anonim"
dengan
otentikasi = "internal_hashed"Aktifkan otentikasi di jitsi bertemu
11. Selanjutnya, aktifkan login anonim untuk tamu dengan menambahkan konfigurasi berikut ke akhir file. Perhatikan bahwa domain tamu.bertemu.TestProjects.Saya
adalah internal untuk Jitsi, dan tidak memerlukan konfigurasi web atau DNS tambahan.
Virtualhost "tamu.bertemu.TestProjects.saya "otentikasi =" anonim "c2s_require_encryption = falseAktifkan login jitsi anonim
12. Selanjutnya, kita juga perlu membuat perubahan di Jitsi bertemu file konfigurasi /etc/jitsi/bertemu/bertemu.TestProjects.me-config.JS, untuk mengaktifkan domain untuk pengguna tamu.
$ sudo nano/etc/jitsi/bertemu/bertemu.TestProjects.me-config.JS
Uncomment dan ubah garis
// AnonymousDomain: 'Temui.contoh.com ',
ke
AnonymousDomain: 'Tamu.bertemu.TestProjects.Saya',Aktifkan domain untuk pengguna tamu jitsi
13. Selain itu, kita perlu melakukan perubahan di dalam Jicofo konfigurasi, di dalam file /etc/jitsi/jicofo/sip-communicator.properti.
$ sudo nano/etc/jitsi/jicofo/sip-communicator.properti
Tentukan domain utama dalam properti konfigurasi tambahan seperti yang ditunjukkan pada tangkapan layar berikut.
org.Jitsi.Jicofo.auth.Url = xmpp: bertemu.TestProjects.SayaAktifkan otentikasi untuk domain jitsi
Dengan konfigurasi di atas, Jicofo akan menerima permintaan alokasi konferensi hanya dari domain yang diautentikasi.
Langkah 5: Membuat pengguna dalam prosodi untuk mengaktifkan konferensi
14. Sekarang mari kita buat pengguna di Prosodi yang akan diizinkan untuk membuat ruang konferensi, menggunakan prosodyctl perintah seperti yang ditunjukkan.
$ sudo prosodyctl mendaftar tecmint meet.TestProjects.saya [email dilindungi]
15. Akhirnya, mari kita mulai ulang semua Jitsi Layanan untuk menerapkan perubahan terbaru menggunakan Systemctl perintah seperti yang ditunjukkan.
$ sudo systemctl restart prosody && sudo systemctl restart jicofo && sudo systemctl restart jitsi-videobridge2
16. Sekarang uji jika konfigurasi otentikasi pengguna yang dibuat di atas berfungsi dengan baik dengan kembali ke browser web dan mencoba memulai pertemuan baru seperti yang ditunjukkan pada tangkapan layar berikut.
Mulailah pertemuan Jitsi baru17. Setelah beberapa detik, aplikasi akan mengarahkan kembali ke ruang konferensi. Selanjutnya, mulailah konferensi dengan mengklik “Saya tuan rumah".
Mulai Konferensi Jitsii sebagai tuan rumah18. Kemudian masukkan nama pengguna dan kata sandi Anda untuk mengotentikasi dan klik OKE.
Otentikasi untuk Jitsi19. Sekarang rapat siap untuk memulai. Undang lebih banyak orang menggunakan tautan yang disediakan.
Mengundang orang ke pertemuan JitsiUntuk informasi lebih lanjut dan opsi konfigurasi, lihat panduan tuan rumah mandiri JITSI untuk server Debian/Ubuntu dari situs proyek JITSI.
- « Apa itu Mariadb? Bagaimana cara kerja Mariadb?
- Cara menginstal os android untuk menjalankan game dan aplikasi favorit di linux »