Jitsi Meet installation on Ubuntu 18 - Jitsi Meet is a free and open source video conferencing solution with outstanding sound quality, encryption to ensure privacy and cross-platform availability. With the help of Jitsi Meet, you can easily set up your own video conferencing service.
In this article, HOSTVN will guide you to install Jitsi Meet on Ubuntu 18.
Instructions to install Jitsi Meet on Ubuntu 18
1. Step 1: Create a swap
If your VPS has only 2GB of RAM, you should set up an additional 2GB (2048M) Swap to improve system performance. To create Swap you run the following commands:
sudo dd if=/dev/zero of=/swapfile count=2048 bs=1M sudo chmod 600 /swapfile sudo mkswap /swapfile sudo swapon /swapfile echo '/ swapfile none swap sw 0 0' | sudo tee -a /etc/fstab |
To test Swap you can use the following command
2. Step 2: Set the hostname
You need to set up hostname and FQDN for VPS to be able to use SSL. To establish Hostname Use the commands below
sudo hostnamectl set-hostname jitsimeet sudo sed -i 's / ^ 127.0.1.1. * $ / 127.0.1.1 meet.example.com jitsimeet / g' /etc/hosts |
- Instead meet.example.com by your domain name
Confirm the results:
3. Step 3: Set up Firewall
Next you need to configure the Firewall on the VPS by running the following commands
sudo ufw allow OpenSSH sudo ufw allow http sudo ufw allow https sudo ufw allow print 10000:20000/udp sudo ufw enable |
When asked Command may disrupt existing ssh connections. Proceed with operation (y | n)? Please enter y and press Enter

4. Step 4: Update the system
For security purposes you should update your system:
sudo apt update sudo apt upgrade -y |
5. Step 5: Install OpenJDK Java Runtime Environment (JRE) 8
Jitsi Meet requires Java Runtime Environment. To install OpenJDK JRE 8, run the following commands:
sudo apt install -y openjdk-8-jre-headless |
After installation you can run the following command to check

6. Step 6: Install Nginx
To better serve Jitsi Meet, you need to install Nginx server:
sudo apt install -y nginx sudo systemctl start nginx.service sudo systemctl enable nginx.service |
- Note: If Nginx or Apache does not work, the Jitsi Meet installer will automatically install Jetty with the Jitsi Meet program.
7. Step 7: Install Jitsi Meet on Ubuntu 18
On Ubuntu, you can easily install Jitsi Meet using Jitsi deb repo. First set up the Jitsi repository:
CD wget -qO - https://download.jitsi.org/jitsi-key.gpg.key | sudo apt-key add - sudo sh -c "echo 'deb https://download.jitsi.org stable /'> /etc/apt/sources.list.d/jitsi-stable.list" sudo apt update -y |
Then run the following command to install Jitsi Meet:
sudo apt install -y jitsi-meet |
During the installation process, when you are required to provide hostname, please enter meet.example.com that you set up earlier and press the key Tab to switch to OK, got it then press Enter

When you are asked for an SSL certificate, select the option Generate a new self-signed certificate (You will later get a chance to obtain a Let’s Encrypt certificate) and press the key Tab to switch to OK, got it then press Enter

8. Step 8: Install SSL Let’s Encrypt
To install SSL Let’s Encrypt you run the following command
sudo /usr/share/jitsi-meet/scripts/install-letsencrypt-cert.sh |
During the process, enter your email at the prompt and then press ENTER. This script will automatically handle all operations related to SSL Let's’s Encrypt certificates.

- Note: To install SSL Let’s Encrypt, you need to point the domain name to VPS
9. Step 9: Check
After finishing the installation you can access meet.example.com To test.

10. Reference link
11. Conclusion
Through this article HOSTVN showed you how Install Jitsi Meet on Ubuntu 18. If you have any comments you can leave a comment below. Also you can see other articles about VPS here.
0 Comments