Le sujet est l’installation d’un serveur jitsi « à la maison ».
mon problème : les utilisateurs « extérieurs » accèdent à la même serveur/conférence mais ils ne se voient pas.
En réseau local, cela marche bien. Mais faire une visio dans une même maison, il y a peu d’intérêt
Redirection des ports tcp 80, tcp 443, tcp 4443, tcp et udp10000 à 20000 sur la freebox
Ajout des lignes dans les fichiers de config :
/etc/jitsi/jicofo/config : JICOFO_MAX_MEMORY=6144m
/etc/jitsi/videobridge/config : VIDEOBRIDGE_MAX_MEMORY=6144m
si vous pouvez m’aider pour terminer mon installation ?
Concernant les ports que tu as ouvert en udp tu n’as à priori besoin que du 10000 et pas de toute la plage
Concernant le serveur turn il n’est utilisé que pour faire du pair à pair dans des conversations de 2 participant uniquement. Personnellement je désactive cette fonctionnalité.
j’ai ajouté les lignes dans le fichier /etc/jitsi/videobridge/sip-communicator.properties
org.ice4j.ice.harvest.NAT_HARVESTER_LOCAL_ADDRESS=192.xxx.xxx.xxx
org.ice4j.ice.harvest.NAT_HARVESTER_PUBLIC_ADDRESS=yyyy.freeboxos.fr
une précision, lors de l’installation je n’ai pas indiqué de domaine et j’ai mis l’adresse ip comme nom de serveur.
ha en fait, le yyyy.freeboxos.fr c’est l’adresse d’un DNS ?? c’est cela ?
pour mettre la vrai adresse de ma freebox, je la trouve où ??? ==> dans les caractéristiques de mon compte ADSL ==> je test
désolé de mon ignorance
Le test :
org.ice4j.ice.harvest.NAT_HARVESTER_LOCAL_ADDRESS=192.xxx.xxx.xxx (adresse ip de mon serveur)
org.ice4j.ice.harvest.NAT_HARVESTER_PUBLIC_ADDRESS=78.yyy.yyy.yyy adresse ip fixe de ma freebox)
sur un pc à l’extérieur : l’URL https://78.yyy.yyy.yyy/test ==> j’ouvre une conférence
sur un pc sur le réseau local https://192.xxx.xxx.xxx/test ou https://78.yyy.yyy.yyy/test ==>j’ouvre une conférence
mais chaque pc est dans sa conférence et ne « voit » pas l’autre.
Aussi, si jamais tu as trop de problème, nous on a pris le parti de repackager notre serveur jitsi (et il tourne derrière une freebox mini 4k). Par exemple nous on tourne sans serveur STUN ou TURN (enfin plus exactement on utilise des STUN externes et quand STUN ne marche pas, on bascule en WebRTC directement sur le videobridge qui est toujours accessible et ne nécessite donc pas de TURN). On a nos scripts ici : https://git.deuxfleurs.fr/Deuxfleurs/infrastructure/src/branch/main/app/jitsi/integration
Si tu es intéressé pour installer Jitsi sans les scripts de 8x8, je commence doucement à envisager un tutoriel sur le forum CHATONS
Je redémarre le serveur à chaque fois car je ne maîtrise pas les dépendances
Pour les paquets, je suis sur la version de Débian 9 pour éviter les pb lié à Java version 8 (qui est nativement dans Débian 9) sinon, j’ai suivis le fils de https://framacloud.org/fr/cultiver-son-jardin/jitsi-meet qui fait référence aux paquets Debian.
Te souviens-tu quel nom tu avais mis à l’étape « Semer » ? Si tu n’avais pas mis yyyy.freeboxos.fr, il faudra sûrement rechercher et remplacer le nom que tu avais mis par celui-là.
Le tuto avait était fait pour Debian 8. Tu peux passer à Debian 10 en installant openjdk-11-jre-headless à la place de la version 8.
Enfin, est-ce que tu as bien une ip full stack chez free ? Dans le cas contraire tu pourrai partager ton ip avec un autre abonné et n’avoir qu’une partie des ports renvoyés vers ta box (les autres ports étant renvoyés vers d’autre box)
bon,
là j’ai réinstallé mon serveur en Debian 10.9
j’ai redirigé les ports « à travers la freebox »
je suis sur la page https://www.digitalocean.com/community/tutorials/how-to-install-jitsi-meet-on-debian-10 pour l’installation à l’étape 1 ;-).
Comme je vais (dans un premier temps) rester avec les adresses IP pour comprendre le fonctionnement, je passe à l’étape 2 : le FireWall. Je n’ai pas installé de FireWall car je suis derrière une freebox avec une redirection de port, donc, si j’ai juste, personne ne va pouvoir venir sur d’autres port que ceux qui ont été redirigé par la freebox ==> est-ce juste ?
Etape 3 : Jitsi me demande l’adresse de mon serveur, le lui met l’adresse de la freebox et non de mon serveur ==> YES : 3 pc sur la même visio (2 local et 1 externe)
Bon je vais pousser les tests pour voir si toutes les fonctions sont opérationnelles.
pour info : moi je teste en lançant une réunion à partir de mon pc ( en wifi donc ) et je rejoins à partir de l’application de mon tph ( en 4G ) . Comme je vois si ça marche depuis le réseau interne ET externe.
Alors
Installation de Debian 10 sur un PC un peu vieux mais avec 18Go de mémoire. (2x8+2x1)
Redirection des ports tcp 80, tcp 443, tcp 4443, tcp et udp 10000 sur la freebox
sous root :
Installation de nginx
gnupg est déjà installé.
wget https://download.jitsi.org/jitsi-key.gpg.key
apt-key add jitsi-key.gpg.key ==> OK
rm jitsi-key.gpg.key
echo ‹ deb https://download.jitsi.org stable/ › >> /etc/apt/sources.list.d/jitsi-stable.list
apt-get update
apt-get install jitsi-meet
Configuration de jitsi-videobridge2/hostname : là je mets le nom « public » de ma freebox yyyy.freeboxos.fr (et non celui de mon serveur qui est derrière la freebox et sur lequel sont redirigés les ports)
SSL certificate for the Jitsi Meet instance : Generate a new self-signed certificate
Rien de plus
Test avec 2 PC en partage de connexion sur 2 téléphone et 2 PC sur le réseau interne (le serveur et un autre) : Vidéo, son, chat, partage d’écran OK.