Outils pour utilisateurs

Outils du site


meet_jitsi_un_container_lxc

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
meet_jitsi_un_container_lxc [2022/05/25 01:03] – [Dans le container Jitsi] n1c0meet_jitsi_un_container_lxc [2023/12/01 00:53] (Version actuelle) – [Ressources config jitsi] Labomedia
Ligne 31: Ligne 31:
   lxc-attach meet   lxc-attach meet
      
-===== Génération des certificats ssl letencrypt =====+===== Création des certificats SSL letsencrypt =====
  
 On utilise le virtual host par défaut d'apache écoutant le port 80 et pointant vers un dossier accessible par apache : **/var/www/html**. Il servira à amorcer la création des certificats. On utilise le virtual host par défaut d'apache écoutant le port 80 et pointant vers un dossier accessible par apache : **/var/www/html**. Il servira à amorcer la création des certificats.
Ligne 52: Ligne 52:
 Dans le container, ajouter dans **/etc/hosts** : Dans le container, ajouter dans **/etc/hosts** :
  
-  127.0.1.1       meet visio visio.futuretic.fr+  127.0.1.1       visio visio.futuretic.fr
   10.0.3.211      visio.futuretic.fr   10.0.3.211      visio.futuretic.fr
      
Ligne 153: Ligne 153:
 </code> </code>
  
-===== Réglages Firewall et réseau pour container LXC =====+===== Réglages Firewall et Réseau =====
 ==== Dans le container ==== ==== Dans le container ====
  
Ligne 167: Ligne 167:
 sudo ufw enable sudo ufw enable
 </code> </code>
 +
 +Configurer le videobridge en modifiant le fichier **/etc/jitsi/videobridge/sip-communicator.properties** :
 +
 +<code bash>
 +org.ice4j.ice.harvest.DISABLE_AWS_HARVESTER=true
 +# On ne configure pas de serveur STUN pour le moment
 +#org.ice4j.ice.harvest.STUN_MAPPING_HARVESTER_ADDRESSES=meet-jit-si-turnrelay.jitsi.net:443
 +# Apparemment c'est bien de mettre cette instruction aussi : 
 +org.jitsi.impl.neomedia.transform.srtp.SRTPCryptoContext.checkReplay=false
 +# Pour faire fonctionner dans un container LXC, on précise l'IP locale et publique
 +org.ice4j.ice.harvest.NAT_HARVESTER_LOCAL_ADDRESS=10.0.3.211
 +# Remplacer XXX.XXX.XXX.XXX par votre IP publique de l'hote, pas du container
 +org.ice4j.ice.harvest.NAT_HARVESTER_PUBLIC_ADDRESS=XXX.XXX.XXX.XXX
 +org.jitsi.videobridge.ENABLE_STATISTICS=true
 +org.jitsi.videobridge.STATISTICS_TRANSPORT=muc
 +org.jitsi.videobridge.xmpp.user.shard.HOSTNAME=localhost
 +</code>
 +
 +Puis redémarrer videobridge :
 +
 +   systemctl restart jitsi-videobridge2
 +
 +[[https://community.jitsi.org/t/jitsi-users-getting-jitsi-meet-to-work-in-a-container-behind-double-nat/11446/5|Voir ce sujet si embrouilles]].
  
 ==== Sur l'hote ==== ==== Sur l'hote ====
Ligne 223: Ligne 246:
  
 ===== Configurations complémentaires ===== ===== Configurations complémentaires =====
-==== Ressources config jitsi ==== 
-  * https://gitlab.com/guifi-exo/wiki/-/blob/master/howto/real-time-media/jitsi-meet.md 
  
 ==== Personnaliser l'interface ==== ==== Personnaliser l'interface ====
Ligne 231: Ligne 252:
 Notamment  Notamment 
   nano /usr/share/jitsi-meet/interface_config.js   nano /usr/share/jitsi-meet/interface_config.js
-et une redirection pour le logo dans le vhost nginx port 80+et une redirection pour le logo et interface dans le vhost nginx (copier les fichiers correspondants)
 <code> <code>
-   location = /images/watermark.png { +    location = /body.html { 
-    alias /var/www/jitsi-custom/logo-futuretic-3.png;+        alias /var/www/jitsi-custom/body.html; 
 +    } 
 +    location = /interface_config.js { 
 +        alias /var/www/jitsi-custom/interface_config.js; 
 +    } 
 +    location = /images/watermark.png { 
 +        alias /var/www/jitsi-custom/images/logo-futuretic.png;
     }     }
 </code> </code>
Ligne 245: Ligne 272:
   org.ice4j.ice.harvest.STUN_MAPPING_HARVESTER_ADDRESSES=meet-jit-si-turnrelay.jitsi.net:443   org.ice4j.ice.harvest.STUN_MAPPING_HARVESTER_ADDRESSES=meet-jit-si-turnrelay.jitsi.net:443
  
-Puis dans le fichier **/etc/jitsi/meet/visio.futuretic.fr-config.js**, dans la section **p2p**, vous devez avoir :+Puis dans le fichier **/etc/jitsi/meet/visio.futuretic.fr-config.js**, dans la section **p2p**, <del>vous devez avoir</del> (config enlevée pour container visio en debian 11) :
  
 <code bash> <code bash>
meet_jitsi_un_container_lxc.1653440602.txt.gz · Dernière modification : de n1c0