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

Matthieu Herrb matthieu at herrb.eu
Mer 1 Avr 20:38:43 CEST 2020


On Sat, Mar 28, 2020 at 07:42:31PM +0100, Laurent GUERBY via technique wrote:
> 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 

re-bonsoir,

autre petit problème dans la config par défaut :
https://github.com/jitsi/jitsi-meet/pull/5433

la config par défaut utilise les serveurs STUN/TURN de google au lieu
du notre.

Le patch: 
https://github.com/jitsi/jitsi-meet/pull/5433/commits/e72960a782bc6268f8f15ccd2b4a7de880f3c2f1

La config à éditer dans notre cas est
/etc/jitsi/meet/jitsi.tetaneutral.net-config.js

        // The STUN servers that will be used in the peer to peer connections
        stunServers: [

            { urls: 'stun:jitsi2.tetaneutral.net:443' },
            // { urls: 'stun:meet-jit-si-turnrelay.jitsi.net:443' }
        ],

-- 
Matthieu Herrb
-------------- section suivante --------------
Une pièce jointe autre que texte a été nettoyée...
Nom: signature.asc
Type: application/pgp-signature
Taille: 833 octets
Desc: non disponible
URL: <http://lists.tetaneutral.net/pipermail/technique/attachments/20200401/2decf537/attachment.sig>


Plus d'informations sur la liste de diffusion technique