Tutorials  /  Ubuntu

How to Install Jitsi Meet on Ubuntu 20.04 with centron

Ccentron Redaktion · July 2025 ·4 min read ·Ubuntu, Tutorial

Jitsi Meet is a cost-free, open-source video conferencing solution offering premium-grade features, including excellent audio fidelity, robust encryption and privacy, and cross-platform compatibility. With Jitsi Meet, launching your own video conferencing platform is simple and effective.

Requirements

  • Fresh Ubuntu 20.04 LTS x64 system hosted via centron.
  • Minimum 2 GB RAM. Choose a High Performance Compute instance for optimal results.
  • Configured sudo user (non-root).
  • Domain (FQDN) pointing to your server's IP.

Example Configuration

  • Server hostname: jitsi
  • FQDN: jitsi.example.com
  • IP: 192.0.2.123

1. Create a Swap Partition

A 2 GB swap file helps improve system performance for 2 GB RAM servers.

Console
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
free -m
VM

Matching infrastructure at centron

Ubuntu servers without your own hardware: ccloud³ VMs with full root access from €3.12 per month, billed by the hour and ready in seconds. Rent a cloud server →

2. Set Hostname and Domain

Define the server's hostname and domain before enabling HTTPS certificates from Let's Encrypt.

Console
sudo hostnamectl set-hostname jitsi

3. Configure Firewall Rules

Allow required ports: OpenSSH, HTTP, HTTPS, and UDP range for media streaming.

Console
sudo ufw allow OpenSSH
sudo ufw allow http
sudo ufw allow https
sudo ufw allow in 10000:20000/udp
sudo ufw enable

Confirm by entering y when prompted.

4. System Update

Update the system.

Console
sudo apt update && sudo apt upgrade -y

5. Install OpenJDK 8 JRE

Install Java Runtime Environment version 8 required by Jitsi Meet.

Console
sudo apt install -y openjdk-8-jre-headless
java -version

Set JAVA_HOME environment variable:

Console
echo "JAVA_HOME=$(readlink -f /usr/bin/java | sed 's:bin/java::')" | sudo tee -a /etc/profile
source /etc/profile

6. Install Nginx Web Server

Nginx is required for Jitsi Meet’s web interface and will be automatically configured.

Console
sudo apt install -y nginx
sudo systemctl start nginx.service
sudo systemctl enable nginx.service

7. Install Jitsi Meet

Add the official repository and install Jitsi Meet:

Console
wget -qO - https://download.jitsi.org/jitsi-key.gpg.key | sudo apt-key add -
echo "deb https://download.jitsi.org stable/" | sudo tee -a /etc/apt/sources.list.d/jitsi-stable.list
sudo apt update
sudo apt install -y jitsi-meet

During setup, input your domain name and select the self-signed SSL option initially.

8. Install Let's Encrypt SSL Certificate

Use the following script to enable HTTPS support.

Console
sudo /usr/share/jitsi-meet/scripts/install-letsencrypt-cert.sh

Enter your email address when prompted.

Handle Certbot Error

If you encounter the missing python-virtualenv error, apply this workaround:

Install certbot from the official Ubuntu repository:

Console
sudo apt install certbot

Modify the script to replace certbot-auto with certbot:

Console
sudo sed -i 's/\.\/certbot-auto/certbot/g' /usr/share/jitsi-meet/scripts/install-letsencrypt-cert.sh

Create a symbolic link to satisfy the script’s location requirement:

Console
sudo ln -s /usr/bin/certbot /usr/sbin/certbot

Rerun the SSL script:

Console
sudo /usr/share/jitsi-meet/scripts/install-letsencrypt-cert.sh

9. Launch a Jitsi Meeting

Open your browser and visit https://jitsi.example.com to start using your newly configured Jitsi Meet instance powered by centron.

Jetzt 200 € Guthaben sichern

Testen Sie Ihr Setup auf ccloud³

Registrieren Sie sich in der ccloud³ und erhalten Sie 200 € Startguthaben für Ihr Projekt – z. B. für eine PostgreSQL-VM mit automatischen Backups.

centron Redaktion Technische Redaktion

Das Redaktionsteam von centron schreibt Anleitungen aus dem Betriebsalltag: getestet auf unserer eigenen Plattform, betrieben im Rechenzentrum in Hallstadt bei Bamberg.

Kategorie Ubuntu
Teilen
Noch offene Fragen?

Our team will help you with your specific setup - in German or English, by people who run the platform themselves.

War dieses Tutorial hilfreich?

Your answer is stored anonymously and helps us improve our tutorials.

Kommentare

No comments yet - be the first to ask a question about this tutorial.

Sign in to comment

Comments are open to centron customers. Sign in to your account to ask a question about this tutorial.

Weiterlesen

Das könnte Sie auch interessieren

Jetzt kostenlos anfangen

Melden Sie sich an und erhalten Sie in den ersten 60 Tagen ein Guthaben von 200 € bei centron.

Dieses Werbeangebot gilt nur für neue Konten. Angebot ausschließlich für Gewerbetreibende.

Jetzt loslegen Sales kontaktieren