Instalasi Jitsi Meet Server pada Ubuntu 18.04 LTS¶
Spesifikasi¶
Berikut rinciannya:
- Sistem operasi: Ubuntu 18.04 LTS
- Nama domain: sintas.proxsis.co.id
- Web server: Nginx
- Server
- Applikasi
- 1x Web server (Nginx) & Jitsi Meet Server (JMS) - s-1vcpu-1gb
- 2x Jitsi Video Bridge (JVB) - s-1vcpu-2gb
- 2x JItsi BRoadcasting Infra (JIBRI) - s-1vcpu-1gb
Instalasi¶
Skrip Instalasi - eksekusi manual¶
#!/bin/bash
set -eux
# variable
USER="deploy"
INSTANCE_FQDN="central.proxsis.co.id"
# hostname
hostnamectl set-hostname $INSTANCE_FQDN
# universe, nginx, & certbot repo
apt-add-repository universe
apt-add-repository ppa:ondrej/nginx
#apt-add-repository ppa:ondrej/nginx-mainline
apt-add-repository ppa:certbot/certbot
# jitsi debian repo
echo 'deb https://download.jitsi.org stable/' \
> /etc/apt/sources.list.d/jitsi-stable.list
wget -qO - https://download.jitsi.org/jitsi-key.gpg.key | \
apt-key add -
# perbarui repo
apt-get update
apt-get -y upgrade
# web server
apt-get install -y nginx
# instal jitsi meet server
apt-get install -y jitsi-meet
# $USER masuk dalam grup jitsi, hak akses ke folder
usermod -aG jitsi,prosody $USER
chown -Rv $USER:prosody /etc/prosody/{conf.*,prosody.cfg.lua}
chown -Rv $USER:root /etc/jitsi/meet /usr/share/jitsi-meet
chown -Rv $USER:root /etc/nginx/{sites-available,snippets}
chmod -Rv g+rw /etc/jitsi/{jicofo,videobridge}/*
chmod -v g+rx /etc/jitsi/{jicofo,videobridge}
# instal certbot
apt-get install -y certbot python-certbot-nginx
# bersih-bersih
apt autoremove
apt autoclean
# install ssl
/usr/share/jitsi-meet/scripts/install-letsencrypt-cert.sh