Skip to content

Instantly share code, notes, and snippets.

@cloudybdone
Created September 16, 2022 16:43
Show Gist options
  • Select an option

  • Save cloudybdone/54c603c282bd90fd372f3465a3b44948 to your computer and use it in GitHub Desktop.

Select an option

Save cloudybdone/54c603c282bd90fd372f3465a3b44948 to your computer and use it in GitHub Desktop.
How to install Jitsi Meet on Any Linux
If you need any help related to Jitsi Meet Installation Service on Any Linux contact with me:
Telegram: https://t.me/Cloudybdone
WhatsApp: https://wa.link/3j794g
Skype: https://join.skype.com/invite/vLFaKHx...
Email: cloudybdone@gmail.com
Linkedin: https://www.linkedin.com/in/cloudybdone/
Facebook: https://www.facebook.com/cloudybdone/
About Me: https://about.me/cloudybdone
YouTube Playlist: https://youtu.be/xn8IbDOUm50
#!/bin/sh
#Prerequisites
Ubuntu 20.04 server
Root privileges
A domain or sub-domain
sudo hostnamectl set-hostname jitsi.your_domain
# Check that this was successful by running the following:
hostname
#Next, you will set a local mapping of the server’s hostname to the loopback IP address, 127.0.0.1. Do this by opening the /etc/hosts with a text editor:
sudo nano /etc/hosts
#Then, add the following line:
127.0.0.1 jitsi.your_domain
#Configuring the Firewall
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw allow 4443/tcp
sudo ufw allow 10000/udp
sudo ufw status
#Installing Jitsi Meet
wget https://download.jitsi.org/jitsi-key.gpg.key
sudo apt-key add jitsi-key.gpg.key
rm jitsi-key.gpg.key
sudo nano /etc/apt/sources.list.d/jitsi-stable.list
sudo apt update
sudo apt install jitsi-meet
#Obtaining a Signed TLS Certificate
sudo /usr/share/jitsi-meet/scripts
#Locking Conference Creation
sudo nano /etc/prosody/conf.avail/your_domain.cfg.lua
#Edit this line:
authentication = "anonymous" to
#Then, in the same file, add the following section to the end of the file:
VirtualHost "guest.jitsi.your_domain"
authentication = "anonymous"
sudo nano /etc/jitsi/meet/jitsi.your_domain-config.js
#And add the following line to complete the configuration changes:
org.jitsi.jicofo.auth.URL...
sudo prosodyctl register user your_domain password
#Finally, restart the Jitsi Meet processes to load the new configuration:
sudo systemctl restart prosody.service
sudo systemctl restart jitsi-videobridge2.service
@cloudybdone

Copy link
Copy Markdown
Author

Screenshot from 2022-09-05 22-48-20

@cloudybdone

Copy link
Copy Markdown
Author

Screenshot from 2022-08-28 22-54-56

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment