NavigationContentFooter
Suggest an edit

Installing Jitsi Meet on Ubuntu 20.04 LTS (Focal Fossa) on Scaleway Instances

Reviewed on 11 June 2024Published on 17 November 2022
  • media
  • Jitsi-Meet
  • videoconferencing

Jitsi Meet is a fully encrypted, open-source video conferencing tool.

It provides features like:

  • screen sharing
  • presentations
  • inviting users to a conference through a custom URL
  • editing documents together using Etherpad
  • integrated chat

Before you start

To complete the actions presented below, you must have:

  • A Scaleway account logged into the console
  • Owner status or IAM permissions allowing you to perform actions in the intended Organization
  • An SSH key
  • An Instance running on Ubuntu Focal Fossa with at least 4 GB of RAM.
  • A domain or subdomain pointed to your Instance
Note

This tutorial shows the installation of Jitsi Meet on Ubuntu Focal Fossa. If you prefer the installation of Jitsi Meet on Ubuntu Bionic Beaver, follow this tutorial.

Installing Jitsi Meet

  1. Configure the hostname of the server corresponding to your domain or subdomain.

    hostnamectl set-hostname jitsi
    sed -i 's/^127.0.1.1.*$/127.0.1.1 jitsi.mydomain.tld jitsi/g' /etc/hosts
    sed -i 's/^127.0.0.1.*$/127.0.0.1 localhost jitsi.mydomain.tld jitsi/g' /etc/hosts
  2. Update the APT package cache and upgrade the software installed on the Instance to the latest version available on the Debian repositories.

    apt update && apt upgrade
  3. Install an Nginx web server. The Jitsi installation tool handles the Nginx configuration if it is present on the system.

    apt install -y nginx
    systemctl start nginx.service
    systemctl enable nginx.service
    Important

    If you have not installed Nginx or Apache, Jitsi Meet will automatically install Jetty.

  4. Download and install the Prosody package repository.

    echo deb http://packages.prosody.im/debian $(lsb_release -sc) main | sudo tee -a /etc/apt/sources.list
    wget https://prosody.im/files/prosody-debian-packages.key -O- | sudo apt-key add -
    apt install lua5.2
  5. Download the APT key and set up the repositories of Jitsi:

    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
    apt update
  6. Launch the installation of Jitsi Meet.

    apt install -y jitsi-meet

    When asked:

    • The FQDN of your Instance. For example jitsi.mydomain.tld and press Enter.
    • When asked about the SSL certificate choose the Let's Encrypt certificates option and press Enter.
    • Enter your email address.
    • Enter your phone number (optional).
  7. Open a web browser and type the FQDN of your Instance, for example: https://jitsi.mydomain.tld. The following screen displays:

  8. Enter a name for your conference and press Start meeting to enter the conference room.

For more information about Jitsi Meet and the advanced configuration of the tool, refer to the official Jitsi documentation.

API DocsScaleway consoleDedibox consoleScaleway LearningScaleway.comPricingBlogCareers
© 2023-2024 – Scaleway