NavigationContentFooter
Jump toSuggest an edit

Installing Jitsi Meet on Debian Stretch

  • compute
  • mediaserver
  • media
  • video-sharing
  • conference-call
  • Jitsi-Meet
  • Debian-Stretch

Jitsi Meet Overview

Jitsi Meet is a free and fully encrypted open source video conferencing service solution providing high quality and audio without subscription or the need to create an account.

The tool provides features like:

  • Sharing of desktops, presentations, and more
  • Inviting users to a conference via a simple, custom URL
  • Editing documents together using Etherpad
  • Trading messages and emojis while video conferencing, with 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 Debian Stretch (9.0) with at least 4 GB of RAM.
  • A domain or subdomain pointed to your Instance

Installing Jitsi Meet

  1. Configure a the hostname of the server corresponding to your domain / subdomain name:

    hostnamectl set-hostname jitsi
    sed -i 's/^127.0.1.1.*$/127.0.1.1 jitsi.mydomain.tld jitsi/g' /etc/hosts
  2. Start by updating the software already installed on the system:

    apt update && apt upgrade -y
  3. Install Java 8 on the server:

    apt install -y openjdk-8-jre-headless
  4. Setup the JAVA_HOME environment variable:

    echo "JAVA_HOME=$(readlink -f /usr/bin/java | sed "s:bin/java::")" | tee -a /etc/profile
    source /etc/profile
  5. Install a Nginx web server before installing Jitsi Meet. The Jitsi installation tool will take care about the configuration of Nginx, if it is present on the system. Run the following commands to install and enable Nginx:

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

    If Nginx or Apache is not present on the system, Jitsi Meet will automatically install Jetty during the installation.

  6. Download the APT key and setup the repositories of Jitsi, to install the software via apt:

    wget -qO - https://download.jitsi.org/jitsi-key.gpg.key | apt-key add -
    sh -c "echo 'deb https://download.jitsi.org stable/' > /etc/apt/sources.list.d/jitsi-stable.list"
    apt update -y
  7. Launch the installation of Jitsi Meet:

    apt install -y jitsi-meet

When asked, enter:

  • The FQDN of your Instance. For example jitsi.mydomain.tld and press Enter.
  • When asked about the SSL certificate choose the Generate a new self-signed certificate (You will later get a chance to obtain a Let's Encrypt certificate) option and press Enter.
  1. Run the following script to generate a Let’s Encrypt SSL certificate for your Instance:
    /usr/share/jitsi-meet/scripts/install-letsencrypt-cert.sh

When asked, enter:

  • Your e-mail address to receive notifications regarding your certificate and press enter to request the certificate.
  1. The Jitsi Meet Instance is configured now and ready for a first conference call. Open a Web-browser and type the FQDN of your Instance, for example: https://jitsi.mydomain.tld. The following screen will appear:

    • Enter a name for your conference and press Go to enter the conference room. It is now possible to share the link, to set a password, configure the audio and video quality and more for the conference.
Docs APIScaleway consoleDedibox consoleScaleway LearningScaleway.comPricingBlogCarreer
© 2023-2024 – Scaleway