Install Jitsi Meet in Ubuntu 24.04

Jitsi Meet is a free and open-source video conferencing tool.


Jitsi Meet is a free, open-source video conferencing service offering a wealth of useful features, strong encryption and privacy, and compatibility with multiple platforms.

In this guide, we'll walk you through how to set up your own video‑conference service and install Jitsi Meet on a server running Ubuntu 24.04 LTS.

Prerequisite

  • A new server running Ubuntu 24.04 LTS with an IPv4 address—we recommend a server on our KVM platform.

  • A sudo‑enabled user.

  • A domain name that points to the server.

Note: When installing Jitsi Meet on your own server, replace all example values with your own.

Updating the system

For security and performance, you should start by updating your server:

Command
sudo apt update
sudo apt upgrade -y
sudo reboot

After the server reboots, log back in with the same sudo user.

Setting the server's hostname and FQDN

You need to set the hostname and an FQDN (Fully Qualified Domain Name) for the machine before you can activate an HTTPS certificate via Let’s Encrypt.

The following commands will configure a hostname (jitsimeet) and an FQDN (jitsi.example.com) for the server:

Set up firewall rules for Jitsi Meet

As required by Jitsi Meet, you need to allow OpenSSH, HTTP, and HTTPS traffic, together with the UDP ports 10000 through 20000 :

When you see the message Command may disrupt existing ssh connections. Proceed with operation (y|n)? type y and press Enter.

Install OpenJDK Java Runtime Environment

Jitsi Meet requires a Java Runtime Environment. Install the OpenJDK JRE 25.

After you have installed OpenJDK JRE 25, use the following command to verify the result:

You should see an output similar to this:

You can also set the JAVA_HOME environment variable as follows:

Install the web server Nginx

To help Jitsi Meet, you can install the Nginx web server before you install Jitsi Meet.

When you have installed Nginx, you don’t need to configure it because the Jitsi Meet installer will handle that for you later.

Note: If neither Nginx nor Apache is installed, Jitsi Meet will automatically install Jetty along with the Jitsi Meet application.

Install Jitsi Meet

On a newer version of Ubuntu or Debian, you can easily install Jitsi Meet by using the official Jitsi deb repository.

First, set up the Jitsi repository on your system:

Then, install the full version of Jitsi Meet:

During the installation, you will be prompted for the hostname of your installation. Enter the FQDN you set up earlier, for example jitsimeet.example.com, and then press Enter.

When you are asked about the SSL certificate, select the Let’s Encrypt certificates option and press Enter.

Enter your email address when prompted, then press Enter. The program will automatically handle all tasks related to the Let’s Encrypt certificate for you.

Finally, open your web browser (Chrome is recommended for best performance) and navigate to the address you specified earlier, e.g. https://jitsimeet.example.com, to access your brand‑new, completely self‑hosted Jitsi Meet conference service.

Click GO to create a video channel instantly. After that, you’re all set!

Tip! Jitsi Meet is also available as an app for both iPhone and Android.

Last updated

Was this helpful?