Menü schliessen
Created: February 4th 2021
Last updated: February 4th 2021
Categories: IT Development,  Linux,  Operating Systems
Author: Marcus Fleuti

Install Jitsi on Ubuntu 18.04 with nginx

Tags:  apt,  firewall,  jitsi,  Linux,  meet,  nginx,  Repository,  Ubuntu,  webserver
Donation Section: Background
Monero Badge: QR-Code
Monero Badge: Logo Icon Donate with Monero Badge: Logo Text
82uymVXLkvVbB4c4JpTd1tYm1yj1cKPKR2wqmw3XF8YXKTmY7JrTriP4pVwp2EJYBnCFdXhLq4zfFA6ic7VAWCFX5wfQbCC

Recommended operating systems

The following operating systems are supported out-of-the-box:

This tutorial is going to show the installation of jitsi meet with Ubuntu.

Installation

Before you start with the installation of Jitsi-Meet you need to make sure that all required packages and updates are done. Follow the steps below to get your system ready:

    1. Update all your packages & install required packages / repositories
      1. apt update
      2. apt install apt-transport-https gnupg2 nginx-full openjdk-8-jdk
      3. apt update
      4. apt-add-repository universe
      5. apt update
    2. Now we can start the installation by adding the Jitsi-repository to our host
      1. 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
      2. sudo apt update
    3. As we got the Jitsi-repository we need to make sure all required ports are open
      1. sudo ufw allow 80/tcp
        sudo ufw allow 443/tcp
        sudo ufw allow 10000/udp
        sudo ufw allow 22/tcp
        sudo ufw allow 3478/udp
        sudo ufw allow 5349/tcp
        sudo ufw enable
    4. Finally we can start with installing jitsi-meet
      1. sudo apt install jitsi-meet
      2. During the installation you are going to be asked for the hostname, ip-adress or domain. Just enter the correct value right there.
      3. In a second step you should create a OpenSSH key, which happens during the installation.
    5. Everything is installed and you are good to go. Make sure that the nginx standard configuration isn't using port 80 because your jitsi-meet is going to need this port.