Kebanyakan layanan panggilan video gratis karena rapat Anda membayarnya dengan data. Jitsi Meet adalah alternatif open source yang bisa Anda jalankan sendiri: panggilan di browser, tanpa akun untuk tamu, dan servernya milik Anda. Instalasinya dari repositori apt sekitar lima belas menit. Yang perlu direncanakan adalah kapasitasnya.
Cara Jitsi memakai server
Jitsi bekerja sebagai Selective Forwarding Unit: setiap peserta mengirim videonya sekali ke server, lalu server meneruskannya ke semua peserta lain. Tidak ada transcoding, jadi beban CPU tetap sedang — tapi bandwidth bertambah dengan setiap orang di panggilan. Satu peserta biasanya mengirim 1–2 Mbit/s dan menerima beberapa stream.
| Ukuran rapat | Paket |
|---|---|
| Panggilan 1:1, hingga ~5 orang | Micro-IP — 1 vCPU, 2 GB, $10/bulan |
| Rapat tim, hingga ~10–15 dengan video | Small-IP — 2 vCPU, 4 GB, $16/bulan |
| Panggilan lebih besar, beberapa ruang sekaligus | Medium-IP — 4 vCPU, 6 GB, $20/bulan |
Ini angka kasar. Berbagi layar lebih hemat daripada kamera; semua orang di 720p lebih boros.
Yang Anda butuhkan
- Paket dengan IP sendiri. Media masuk lewat port UDP 10000, yang tidak bisa diterima paket NAT.
- (Sub)domain yang mengarah ke server — lihat cara mengarahkan domain ke VPS Anda.
- Ubuntu 22.04 atau 24.04.
Instalasi
Atur hostname ke domain rapat Anda, tambahkan repositori Jitsi, lalu instal:
hostnamectl set-hostname meet.example.com
curl -sL https://download.jitsi.org/jitsi-key.gpg.key \
| gpg --dearmor -o /usr/share/keyrings/jitsi-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/jitsi-keyring.gpg] https://download.jitsi.org stable/" \
> /etc/apt/sources.list.d/jitsi-stable.list
apt update && apt install -y jitsi-meet
Panduan quick-install resmi juga menambahkan repositori Prosody — ikuti untuk versi Ubuntu Anda. Installer menanyakan domain dan menawarkan sertifikat Let's Encrypt gratis; terima saja.
Buka port-nya
ufw allow 80/tcp
ufw allow 443/tcp
ufw allow 10000/udp
ufw allow 22/tcp
Kalau panggilan tersambung tapi videonya hitam atau putus setelah beberapa detik, penyebabnya hampir selalu UDP 10000.
Kunci aksesnya
Secara default, siapa pun yang menemukan URL Anda bisa membuat rapat di server Anda. Aktifkan autentikasi secure domain: hanya akun yang Anda buat yang bisa membuka ruang, sementara tamu yang punya tautan tetap bisa masuk. Langkah-langkahnya ada di buku panduan Jitsi pada bagian "Secure Domain setup" — beberapa baris di konfigurasi Prosody dan Jicofo, lalu:
prosodyctl register alice meet.example.com 'a-strong-password'
systemctl restart prosody jicofo jitsi-videobridge2
Untuk panggilan sensitif, atur juga kata sandi ruang dan aktifkan lobi dari menu rapat.
Batasan yang jujur
- Perekaman itu berat. Jibri menjalankan Chrome sungguhan plus ffmpeg untuk setiap rekaman. Ia butuh server sendiri yang lebih besar; jangan taruh di paket kecil.
- Bandwidth adalah batas sebenarnya. Kalau kualitas turun seiring bertambahnya peserta, itu bandwidth, bukan bug.
- Pengguna ponsel sebaiknya memakai aplikasi; browser seluler berfungsi, tapi lebih terbatas.
Panggilan self-hosted cocok dipadukan dengan alat privat lain — server WireGuard atau OpenVPN, atau obrolan Matrix Anda sendiri. Cara kerja IPv4 dan IPv6 di setiap paket ada di dokumentasi jaringan.
Komentar
Belum ada komentar. Jadilah yang pertama.