Home - Xngineers/jitsi-meet GitHub Wiki

Jitsi Install Steps (Jitsi, Jibri, Grafana Stats)

Based on Emrah's installer which does not use containers. (Installs both Jitsi and Jibri)

https://github.com/emrahcom/emrah-tools/tree/main/jitsi/installer/jibri

Instructions

AWS

Start with custom AMI named "Ubuntu 20.04" (Ubuntu_20.04_ssh-keys_snd-aloop_Jitsi-installer). The installer will not run on smaller than 2xlarge instance unless script memory limit is adjusted.

Install Jitsi with Jibri

Web server FQDN, and TURN server FQDN must have DNS entries to point to IP address of the AWS instance.

sudo -i

wget -O jitsi-jibri-installer https://raw.githubusercontent.com/emrahcom/emrah-tools/main/jitsi/installer/jibri/jitsi-jibri-installer

export JITSI_HOST=meet.yourdomain.com
export TURN_HOST=turn.yourdomain.com

bash jitsi-jibri-installer

Web interface branding for Vevomo

exit to Ubuntu user (don't run as root)

Note make command will pause for a long time with message Browserslist: caniuse-lite is outdated. Please run next command 'npm update'

Please wait for script to continue.

cd
git clone [email protected]:Vevomo/jitsi-meet.git
cd /home/ubuntu/jitsi-meet
npm install
make
cd
sudo mv /usr/share/jitsi-meet /usr/share/jitsi-meet.bak
sudo mv /home/ubuntu/jitsi-meet /usr/share/
sudo cp -aR /usr/share/jitsi-meet.bak/prosody-plugins /usr/share/jitsi-meet/

Install Grafana dashboard

From https://github.com/switnet-ltd/quick-jibri-installer

cd
git clone [email protected]:switnet-ltd/quick-jibri-installer.git
cd quick-jibri-installer
sudo bash grafana.sh

At some point the script will stop. Hit 'q' to continue.

When done, copy the admin password and URL for the dashboard.

reboot