Lewati ke isi

Instalasi Jitsi Meet Server pada Ubuntu 18.04 LTS

Spesifikasi

Berikut rinciannya:

  1. Sistem operasi: Ubuntu 18.04 LTS
  2. Nama domain: sintas.proxsis.co.id
  3. Web server: Nginx
  4. Server
  5. Applikasi
    1. 1x Web server (Nginx) & Jitsi Meet Server (JMS) - s-1vcpu-1gb
    2. 2x Jitsi Video Bridge (JVB) - s-1vcpu-2gb
    3. 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

Rujukan