Il est préférable d'avoir un nom de domaine. Créez un CT sur Proxmox, partez sur le tempmlate Debian 9 3.
Je n'ai pas encore d'idée précise sur la consommation en mémoire vive et CPU, j'ai donc choisis large, 2Gio de RAM et 2 CPU.
Edit du 20/04/2020 : et finalement c'est assez, par contre prévoyez de la bande passante symétrique, vous allez avoir besoin d'envoyer les flux vidéos des autres participants.
Rentrez ensuite dans le container, faites les mises à jour et installez quelques outils :
# apt update && apt full-upgrade && apt --purge autoremove && apt install gnupg2 htop screen openssh-server
Redémarrez le container, c'est préférable...
Rentrez à nouveau dans le container, ajoutez les dépôts et la clef :
# 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 -
Mettez à jour le cache des paquets :
# apt-get update
Puis installez Jitsi Meet :
# apt -y install jitsi-meet
Renseignez le nom de domaine1, sinon mettez votre adresse IP publique.
Ajustez la configuration pour le NAT :
# vi /etc/jitsi/videobridge/sip-communicator.properties
2
et ajoutez :
org.ice4j.ice.harvest.NAT\_HARVESTER\_LOCAL\_ADDRESS=<Local.IP.Address> org.ice4j.ice.harvest.NAT\_HARVESTER\_PUBLIC\_ADDRESS=<Public.IP.Address>
Renseignez bien les adresses IP locales et publiques.
Il faudra ensuite paramétrer le NAT pour les ports suivant, sur votre routeur :
- 443/TCP pour le WebGUI, - 4443/TCP pour les flux video, - 10000 TCP/UDP pour RTP.
Une fois l'installation terminée, vous pouvez accéder à la WebGUI avec votre navigateur en https.
Bonus : Si vous avez un nom de domaine et que vous voulez un certificats Let's Encrypt, après avoir ouvert le port 80/TCP vers le serveur :
# /usr/share/jitsi-meet/scripts/install-letsencrypt-cert.sh
1 Il faudra faire en sorte de bien renseigner la zone DNS pour que cela pointe vers l'adresse IP publique sur laquelle est Jitsi Meet, of course...
2 L'utilsation d'Emacs ne semble pas poser de soucis également ;)
3 Avec Debian 10, j'ai des soucis. Il y a au moins un ticket à ce sujet sur le Github du projet.
Source : https://github.com/jitsi/jitsi-meet/blob/master/doc/quick-install.md