[technique] Note d'installation : jitsi-meet sur debian 10 (buster)

Laurent GUERBY laurent at guerby.net
Sam 28 Mar 19:42:31 CET 2020


Bonsoir,

Le projet jitsi vient de passer en "stable" son nouveau videobridge :

https://community.jitsi.org/t/jvb-2-considered-stable/24314/6

J'en ai profité avec l'aide de Matthieu Herrb pour reinstaller la VM
jitsi.tetaneutral.net  et tester la doc d'install officielle :

https://github.com/jitsi/jitsi-meet/blob/master/doc/quick-install.md

Creation de la VM sur le cluster openstack (4GB RAM) :

openstack ttnn create --ip 89.234.156.170 --ssd --disk-size 20 --flavor 4vcpu-4096ram --image debian-buster-scsi jitsi.tetaneutral.net

Ensuite sur la VM :

apt-get install --no-install-recommends emacs-nox
apt-get install gnupg apt-transport-https  curl jq
echo 'deb https://download.jitsi.org stable/' >> /etc/apt/sources.list.d/jitsi-stable.list
wget -qO -  https://download.jitsi.org/jitsi-key.gpg.key | apt-key add -
apt-get update
apt install jitsi-meet
/usr/share/jitsi-meet/scripts/install-letsencrypt-cert.sh

Changement de quelques fichiers de configuration :

# ajouter a la fin
emacs /etc/systemd/system.conf
DefaultLimitNOFILE=65000
DefaultLimitNPROC=65000
DefaultTasksMax=65000

# editer JVB_OPTS pour les statistiques
emacs /etc/jitsi/videobridge/config
JVB_OPTS="--apis=xmpp,rest"

systemctl daemon-reload
systemctl restart jitsi-videobridge2 

# ajouter listen [::]:443 pour avoir IPv6 actif
emacs /usr/share/jitsi-meet-turnserver/jitsi-meet.conf
    server {
        listen 443;
        listen [::]:443;

systemctl reload nginx

Et voila jitsi a jour, https letsencrypt, ipv4 + ipv6 sur https://jitsi.tetaneutral.net/

Pour des statistiques :

curl http://localhost:8080/colibri/stats | jq
# cf https://github.com/jitsi/jitsi-videobridge/blob/master/doc/statistics.md 

Sincèrement,

Laurent



Plus d'informations sur la liste de diffusion technique