Salut, Le 23/03/2020 à 10:46, Franck Routier (perso) a écrit : > J'essaie d'installer Jitsi dans la configuration suivante : > - serveur sous Ubuntu 18.04, avec LXD pour la gestion des conteneurs > - 1 conteneur avec nginx en reverse proxy, les ports 80 et 443 sont > forwardés vers ce conteneur > - 2 conteneurs serveurs web (spip et dév custom en yii2)
Je viens de l'installer justement avec une configuration à peu près similaire sur les serveurs de notre coopérative : - serveur sous Debian |- conteneur LXC pour reverse proxy |- conteneur LXC pour Jitsi |- ... > Maintenant, je tente d'installer jitsi : > - je crée un 4e conteneur (sous Ubuntu toujours) et j'installe Jitsi > via le .deb fourni par le projet J'ai utilisé le dépôt APT, sur une Debian Buster toute fraîche, puis installé le paquet jitsi-meet, comme expliqué ici : https://github.com/jitsi/jitsi-meet/blob/master/doc/quick-install.md > - sur l'OS hôte, je forwarde les ports tcp 4443 et udp 10000:20000 vers > ce conteneur Il y a plusieurs pages que j'ai consulté pour tenter de comprendre quels ports étaient utilisés, et pour quoi, si ça peut aider : - https://github.com/jitsi/jitsi-meet/blob/master/doc/manual-install.md - https://github.com/jitsi/jitsi-meet/tree/master/doc/debian/jitsi-meet - https://github.com/jitsi/docker-jitsi-meet#architecture De ce que j'ai compris et installé, j'ai donc uniquement redirigé le port 4443 (tcp) et le port 10000 (udp) vers le conteneur, afin d'atteindre Jitsi Videobridge (jvb). > - sur le proxy nginx, je crée une conf server/location pour jitsi en > 443 De mon côté, ce n'est sûrement pas le plus optimale mais ayant notamment la contrainte du reverse-proxy nginx, et par habitude, j'ai préféré utiliser nginx comme serveur Web servant jitsi-meet, ce qui fait que côté proxy nginx, j'ai "proxy_pass https://<ip du conteneur jitsi>". > Ca marche à moitié : je peux accéder à la page web de jitsi, et > "démarrer" une conf. Mais : Pour info, à 2 participants, la configuration par défaut est censée se fait en peer-to-peer. Au delà, ça utilise Jitsi Videobridge. > - je suis systématiquement déconnecté au bout d'environ une à deux > minutes > - même avant d'être déconnecté, la video ne s'affiche pas Est-ce que tu as ajusté la configuration de Jitsi Videobridge pour qu'il ait conscience du NAT notamment ? Ça se passe dans /etc/jitsi/videobridge/sip-communicator.properties. De mon côté, j'ai défini : org.jitsi.videobridge.SINGLE_PORT_HARVESTER_PORT=10000 org.jitsi.videobridge.DISABLE_TCP_HARVESTER=false org.jitsi.videobridge.TCP_HARVESTER_PORT=4443 org.ice4j.ice.harvest.NAT_HARVESTER_LOCAL_ADDRESS=<ip du conteneur jitsi> org.ice4j.ice.harvest.NAT_HARVESTER_PUBLIC_ADDRESS=<ip de l'hôte LXC) org.ice4j.ice.harvest.STUN_MAPPING_HARVESTER_ADDRESSES=<nom d'hôte:port d'un serveur STUN> # EOF > Quelqu'un a-t-il une expérience sur ce type d'installation, de jitsi, > ou des conseils de debug ? Avant d'arriver à quelque chose qui semble marcher, j'ai passé pas mal de temps, et pas toujours facile de savoir où chercher... Mais si tu n'as pas d'audio/video, tu peux toujours aller voir les logs de Jitsi Videobridge dans /var/log/jitsi/jvb.log. J'espère que ça pourra t'aider ! Et si certain⋅es ont de quoi améliorer ce type de configuration, je suis preneur ! Bonne journée, Jérôme _______________________________________________ Liste de diffusion du FRsAG http://www.frsag.org/