Déploiement d’un serveur Jitsi-Meet sur Debian 10

Votre système d'information pour et par l'humain

Déploiement d’un serveur Jitsi-Meet sur Debian 10

Introduction

Jitsi-Meet est une solution de vidéo-conférence libre et opensource que vous pouvez déployer chez vous.

A ne pas confondre avec Jitsi/Jitsi Desktop (fusion pidgin-linphone).

Installation du serveur

Suivons le tutoriel officiel disponible ici.

On ajoute la clef publique du dépôt de paquets de Jitsi :

wget -q -O- https://download.jitsi.org/jitsi-key.gpg.key | sudo tee /usr/share/keyrings/jitsi-keyring.asc > /dev/null

On ajoute le dépôt dans notre configuration APT :

echo 'deb [signed-by=/usr/share/keyrings/jitsi-keyring.asc] https://download.jitsi.org stable/' | sudo tee /etc/apt/sources.list.d/jitsi-stable.list

Mise à jour forcée et installation du paquet de dépendance globale :

sudo apt-get -y update
sudo apt-get -y install jitsi-meet

Vous devrez répondre à deux questions :

  • Spécifier un nom de domaine à utiliser par l’instance de jitsi-videobridge, vous pouvez spécifier le nom DNS que vous comptez utiliser pour fournir le service vu du client final.
  • Voulez-vous générer un certificat auto-signé ou bien utiliser un certificat déjà existant sur votre machine ?

Comme indiqué dans les logs d’installation vous pouvez maintenant éventuellement utiliser le script proposé pour déployer un certificat letsencrypt:

/usr/share/jitsi-meet/scripts/install-letsencrypt-cert.sh

Installation d’un client lourd PC

Le client lourd se trouve ici.

Il est basé sur la technologie Electron qui est un framework pour créer des applications natives avec les technologies web comme JavaScript, HTML et CSS.

C’est une interface à base de chrome qui vous permet de dépasser les soucis actuels (avril 2020) avec le navigateur Firefox qui n’embarque pas toutes les technologies nécessaires au fonctionnement optimal de jitsi-meet.

Vous pouvez toujours utiliser un navigateur avec Chrome ou Firefox ou autre, la qualité/stabilité du service sera potentiellement moindre.

Il existe également une version mobile de l’application pour Android et IOS disponible sur les Stores de ces plateformes.

Conclusion

Vous avez une installation indépendante de Jitsi-Meet chez vous et vous pouvez réaliser des visioconférences en toute autonomie.

Vous préférez utiliser une version déjà fonctionnelle ?

N’hésitez pas à vous connecter dès à présent sur notre serveur
https://visio.eternilab.com qui est disponible en accès public !

D’autres serveurs dont l’officiel https://meet.jit.si sont également disponibles.

Pour aller plus loin

Vous pouvez connecter votre serveur à :

  • une authentification via LDAP
  • à votre serveur XMMP/jabber, le serveur xmpp interne utilisé est prosody
  • à votre système de calendrier
  • à ce que vous voulez en développant le module qui vous convient !

Annexe

Script d’installation complet :

wget -qO - https://download.jitsi.org/jitsi-key.gpg.key | sudo apt-key add -
echo 'deb https://download.jitsi.org stable/' | sudo tee /etc/app/sources.list.d/jitsi-stable.list
sudo apt-get -y update
sudo apt-get -y install jitsi-meet
/usr/share/jitsi-meet/scripts/install-letsencrypt-cert.sh