Skip to content

Instantly share code, notes, and snippets.

@ardianys
Created August 6, 2021 10:16
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ardianys/bdc6f1fc056376249fba29d766c2eb52 to your computer and use it in GitHub Desktop.
Save ardianys/bdc6f1fc056376249fba29d766c2eb52 to your computer and use it in GitHub Desktop.
Install Jitsi Meet Server + Apache + Certbot on Ubuntu from scratch
apt update
apt install apt-transport-https curl software-properties-common certbot ufw
apt-add-repository universe
curl https://download.jitsi.org/jitsi-key.gpg.key | sudo sh -c 'gpg --dearmor > /usr/share/keyrings/jitsi-keyring.gpg'
echo 'deb [signed-by=/usr/share/keyrings/jitsi-keyring.gpg] https://download.jitsi.org stable/' | sudo tee /etc/apt/sources.list.d/jitsi-stable.list > /dev/null
apt update
hostnamectl set-hostname YOUR_DOMAIN
# add new line
# x.x.x.x meet.YOUR_DOMAIN.org
vim /etc/hosts
ufw allow 80/tcp
ufw allow 443/tcp
ufw allow 10000/udp
ufw allow 22/tcp
ufw allow 3478/udp
ufw allow 5349/tcp
ufw enable
apt install jitsi-meet
rm /etc/apache2/sites-available/000-default.conf
rm /etc/apache2/sites-enabled/000-default.conf
service apache2 reload
/usr/share/jitsi-meet/scripts/install-letsencrypt-cert.sh
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment