Comment créer votre propre zoom avec Jitsi sous Linux

Comment créer votre propre zoom avec Jitsi sous Linux

Jitsi est un framework de visioconférence open source pour Linux. Il alimente Jitsi Meet, un serveur et client de visioconférence facile à utiliser pour Linux, Android et iOS. Nous vous montrons ici comment installer un serveur Jitsi sur Ubuntu, comment utiliser Jitsi Meet dans votre navigateur Web et démarrer votre première visioconférence.

Pourquoi utiliser Jitsi ?

Jitsi est une collection de projets JavaScript qui visent à créer une plateforme de conférence gratuite et accessible. Contrairement aux autres alternatives Zoom, l’exécution d’un serveur Jitsi est entièrement gratuite.

De plus, Jitsi vous permet également d’utiliser votre propre matériel pour votre service de vidéoconférence. Cela vous donne la flexibilité sur la façon dont vous souhaitez déployer votre service et sur la quantité de ressources que vous souhaitez y consacrer. Plus important encore, Jitsi vous permet de prendre le contrôle de vos moyens de communication.

Installation de Jitsi

La première étape de l’installation de Jitsi consiste à activer le référentiel « universe » d’Ubuntu. Cela garantira que vous pouvez télécharger et installer tous les packages disponibles pour le système. Pour ce faire, exécutez la commande suivante :

sudo add-apt-repository universe

Installer Jitsi Linux 04 Inclure Universe Repo

Ensuite, mettez à jour vos dépôts de packages :

sudo apt update && sudo apt upgrade

Installer la mise à jour forcée de Jitsi Linux 05

Installez les dépendances pour Jitsi :

sudo apt install gnupg2 nginx-full curl wget apt-transport-https openjdk-11-jdk openjdk-11-jre lua5.2 certbot python3-certbot-nginx

Installer Jitsi Linux 06 Inclure les Deps

Ajout de référentiels externes

Une fois ceux-ci terminés, importez deux référentiels externes sur votre système pour vous permettre d’installer à la fois Prosody et Jitsi Meet.

Le package « prosodie » sert de colonne vertébrale de statut et de texte pour le programme. Le package « jitsi-meet » contient le fichier binaire principal ainsi que les utilitaires et les scripts qui forment l’ensemble de la suite de conférence.

Pour inclure le dépôt Prosody, exécutez les commandes suivantes :

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 -

Installer Jitsi Linux 07 Inclure Prosody Repo

Importez le dépôt Jitsi en exécutant ces deux commandes :

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

Installer Jitsi Linux 08 Inclure Jitsi Repo

Enfin, actualisez vos listes de référentiels en effectuant une autre mise à niveau du système :

sudo apt update && sudo apt upgrade

Installer les dépôts de mise à jour forcée de Jitsi Linux 09

Configuration de votre pare-feu

Jitsi vous oblige à avoir un certain nombre de ports ouverts et accessibles à tout moment. Vous pouvez ouvrir ces ports en exécutant les commandes suivantes :

sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw allow 10000/udp
sudo ufw allow 3478/udp
sudo ufw allow 5349/tcp
sudo ufw enable

Installer Jitsi Linux 10 Mettre à jour les règles de pare-feu 1

Configuration de votre domaine et FQDN

Ensuite, configurez votre nom de domaine pour rediriger toute requête entrante de votre domaine vers votre machine.

Dans votre bureau d’enregistrement de domaine, rendez-vous sur la page de configuration de votre domaine.

Installer le gestionnaire de compte Jitsi Linux 12

Mettez à jour l’enregistrement DNS et ajoutez un enregistrement « A » pour pointer vers le nom d’hôte et l’adresse IP de votre serveur.

Installer Jitsi Linux 15 Enregistrement DNS rempli A Enregistrement 1

Configurez le nom de domaine complet de votre ordinateur en exécutant la commande suivante :

sudo hostnamectl set-hostname domain.name

Installer Jitsi Linux 17 Définir un nouveau nom d'hôte 1

Ajoutez l’adresse IP publique de votre machine à son fichier « /etc/hosts » en exécutant la commande suivante :

echo "server.public.ip.address domain.name"| sudo tee -a /etc/hosts

Installer Jitsi Linux 18 Set New Fqdn 2

Vérifiez si le FQDN de votre machine fonctionne en envoyant un simple ping en utilisant le nom de votre propre machine :

ping "$(hostname)"

Installer Jitsi Linux 19 Self Ping Fqdn

Installer Jitsi Meet

Exécutez la commande suivante pour installer Jitsi Meet :

sudo apt install jitsi-meet

Installer Jitsi Linux 20 Installer Jitsi Meet

Bien que le processus d’installation de Jitsi soit principalement automatique, il existe des cas où vous devez fournir des informations sur votre serveur. Par exemple, le script d’installation vous demandera le FQDN de votre machine (le nom de domaine que vous avez configuré précédemment et qui pointe vers votre serveur).

Installer Jitsi Linux 21 Fournir Fqdn

Ensuite, le script d’installation vous demandera votre certificat SSL. Laissez-le créer le sien à l’aide du Certbot de Let’s Encrypt ou générez le vôtre à l’aide d’OpenSSL.

Installer Jitsi Linux 22 Ssl Select

Connexion à votre serveur Jitsi

Une fois l’installation terminée, accédez à votre serveur Jitsi en tapant son nom de domaine dans votre navigateur web.

Installez Jitsi Linux 30 en exécutant le serveur Jitsi

À partir de là, créez une nouvelle vidéoconférence ou rejoignez-en une existante. Pour faire le premier, écrivez un nom pour votre vidéoconférence, puis cliquez sur « Démarrer la réunion ».

Installer Jitsi Linux 31 Créer une nouvelle salle

Cela créera une nouvelle pièce à l’intérieur de votre serveur Jitsi. Pour ajouter de nouveaux utilisateurs à votre visioconférence, cliquez sur l’icône Participants dans la barre inférieure de la page.

Installer Jitsi Linux 32 Cliquez sur le bouton Participants

Dans le panneau de la barre latérale, appuyez sur le bouton « Inviter quelqu’un ».

Installez Jitsi Linux 33 Cliquez sur Inviter un nouvel utilisateur

Cela fera apparaître une fenêtre flottante plus petite dans laquelle vous pourrez choisir comment vous partagerez votre vidéoconférence. Le moyen le plus simple consiste à copier le lien de la réunion et à le partager avec vos contacts.

Installer Jitsi Linux 34 Copier le bouton de lien de conférence
Installer la conférence multi-utilisateurs Jitsi Linux 35

Questions fréquemment posées

Y a-t-il des inconvénients à utiliser un certificat auto-signé pour Jitsi ?

L’un des principaux problèmes liés à l’utilisation d’un certificat auto-signé est que chaque navigateur Web moderne signalera votre site comme non sécurisé. Cela peut poser problème si vous hébergez une instance Jitsi publique et que vous ne pouvez pas conseiller à vos utilisateurs d’ignorer les avertissements de sécurité.

Pourquoi ne puis-je pas démarrer des appels vidéo multi-utilisateurs ?

Cela est probablement dû à un problème de routage sur votre connexion locale. La solution consiste à vérifier si tous les ports utilisés par Jitsi sont ouverts sur votre machine. Vous devez également vous assurer que vous avez correctement transféré ces ports dans votre routeur local.

Comment puis-je corriger les flux audio et vidéo lents et décalés chaque fois que j’organise une grande conférence Jitsi ?

La cause la plus fréquente de cela est l’insuffisance des ressources système. Une façon de résoudre ce problème consiste à modifier le fichier « /etc/systemd/system.conf » de votre serveur.

A l’intérieur, modifiez les valeurs de DefaultLimitNOFILE, DefaultLimitNPROCet DefaultTasksMaxà 65000, puis redémarrez votre machine en exécutant sudo rebootpour appliquer vos nouveaux paramètres.

Crédit image : Unsplash . Toutes les modifications et captures d’écran par Ramces Red.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *