---
title: Installing Jitsi Meet on Debian Buster
description: Learn how to install Jitsi Meet videoconferencing on Debian Buster (10)) with this step-by-step guide.
products:
  - instances
tags: media Jitsi-Meet Debian-Buster videoconferencing
dates:
  validation: 2024-06-17
  posted: 2020-03-16
  validation_frequency: 24
difficulty: beginner
usecase:
  - application-hosting
ecosystem:
  - third-party
---
import image from './assets/scaleway-jitsi_home_2.webp'
import image2 from './assets/scaleway-jitsi-meet-conf-call-2.webp'

import Requirements from '@macros/iam/requirements.mdx'


Jitsi Meet is a fully encrypted, open-source video conferencing tool that does not require an account or subscription.

The tool provides features such as:
* screen sharing
* presentations
* inviting users to a conference through a custom URL
* editing documents together using Etherpad
* integrated chat

<Requirements />

- A Scaleway account logged into the [console](https://console.scaleway.com)
- [Owner](/iam/concepts/#owner) status or [IAM permissions](/iam/concepts/#permission) allowing you to perform actions in the intended Organization
- An [SSH key](/organizations-and-projects/how-to/create-ssh-key/)
- An [Instance](/instances/how-to/create-an-instance/) running on Debian Buster with **at least 4 GB of RAM**.
- A [domain or subdomain](/domains-and-dns/quickstart/) pointed to your Instance

<Message type="note">
  This tutorial shows the installation of Jitsi Meet on Debian Buster. If you prefer the installation of Jitsi Meet on Ubuntu Bionic Beaver, follow [this tutorial](/tutorials/jitsi-ubuntu-jammy-jellyfish/).
</Message>

### 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](https://nginx.org) 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
    ```

    <Message type="important">
    If you have not installed Nginx or Apache, Jitsi Meet will automatically install [Jetty](https://www.eclipse.org/jetty/) during the installation.
    </Message>

4. Download the APT key and set up the repositories of Jitsi:
    ```
    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
    ```
5. 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**.
      - Choose the `Generate a new self-signed certificate (You will later get a chance to obtain a Let's Encrypt certificate)` option as an SSL certificate and press **Enter**.
6. Run the following script to generate a [Let's Encrypt](https://letsencrypt.org) SSL certificate for your Instance:
    ```
    /usr/share/jitsi-meet/scripts/install-letsencrypt-cert.sh
    ```

    <Message type="tip">
    If the generation of the Let's Encrypt certificate fails, run the following command: `dpkg-reconfigure jitsi-meet-web-config` to reconfigure the package `jitsi-meet-web-config` before relaunching the certificate request.
    </Message>
7. Open a web browser and type the FQDN of your Instance, for example: `https://jitsi.mydomain.tld`. The following screen displays:
    <Lightbox image={image} alt="" />
8. Enter a name for your conference and press `Start meeting` to enter the conference room.
    <Lightbox image={image2} alt="" />