Outils pour utilisateurs

Outils du site


meet_jitsi_docker_reverse_proxy_nginx

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_docker_reverse_proxy_nginx [2024/01/30 22:30] – [Personnaliser l'interface] n1c0meet_jitsi_docker_reverse_proxy_nginx [2024/03/30 03:06] (Version actuelle) – [Personnaliser l'interface] Labomedia
Ligne 58: Ligne 58:
   TZ=Europe/Paris   TZ=Europe/Paris
   PUBLIC_URL=https://visio.mondomaine.org   PUBLIC_URL=https://visio.mondomaine.org
 +  CONFIG=/home/jitsi/.jitsi-meet-cfg
 +  
 +Le dossier **.jitsi-meet-cfg** (configuré ci-dessus), accueillera la config de Jitsi exposée par le container docker.
  
 On génère des passwords forts, qui seront ajoutés dans le fichier .env précédent : On génère des passwords forts, qui seront ajoutés dans le fichier .env précédent :
  
   ./gen-passwords.sh   ./gen-passwords.sh
- 
-On crée le dossier recevant la config de Jitsi (en dehors du container) et tous ses sous-dossiers (remarquer que le dossier est un dossier caché : **.jitsi-meet-cfg**) : 
- 
-  mkdir -p /home/jitsi/.jitsi-meet-cfg/{web,transcripts,prosody/config,prosody/prosody-plugins-custom,jicofo,jvb,jigasi,jibri} 
  
 Toujours depuis le dossier **docker-jitsi-meet-stable-9111**, démarrer le container : Toujours depuis le dossier **docker-jitsi-meet-stable-9111**, démarrer le container :
Ligne 284: Ligne 283:
 <code bash> <code bash>
 # Custom Favicon # Custom Favicon
-location = /images/favicon.ico {+location = /images/favicon.svg {
         alias /home/jitsi/jitsi-custom-web/images/favicon.ico;         alias /home/jitsi/jitsi-custom-web/images/favicon.ico;
 } }
Ligne 296: Ligne 295:
 === Le design (CSS) === === Le design (CSS) ===
  
-Rien n'est prévu pour ça, il faut encore bricoler. On va remplacer le fichier CSS utilisé par le notre, copie de l'original dans laquelle on ajoute à la fin nos règles.+Rien n'est prévu pour ça, il faut encore bricoler. On va remplacer le fichier CSS original par le notre, copie de cet original dans lequel on ajoute à la fin nos règles.
  
 Le fichier CSS de Jitsi web s'appelle **all.css** et se trouve dans le container Docker nommé **docker-jitsi-meet-stable-9111-web-1**, à cet endroit : **/usr/share/jitsi-meet/css/all.css** Le fichier CSS de Jitsi web s'appelle **all.css** et se trouve dans le container Docker nommé **docker-jitsi-meet-stable-9111-web-1**, à cet endroit : **/usr/share/jitsi-meet/css/all.css**
Ligne 315: Ligne 314:
 # Custom CSS # Custom CSS
 location ~ /css/all.css { location ~ /css/all.css {
-        alias /home/adminbox/jitsi-custom-web/css/all.css;+        alias /home/jitsi/jitsi-custom-web/css/all.css;
 } }
 </code> </code>
Ligne 322: Ligne 321:
 ===== Mise à jour ===== ===== Mise à jour =====
  
-Mieux vaut repartir du début afin d'avoir la dernière version des fichiers exposé par le Docker dans le dossier **/home/jitsi/.jitsi-meet-cfg** en téléchargeant la dernière version. +Dans le dossier actuel contenant les différents dossiers créés précédemment (le dossier de Jitsi, son dossier de config et le dossier de la customisation), il faut donc :
- +
-Il faut donc :+
  
   * [[https://github.com/jitsi/docker-jitsi-meet/releases/latest|Télécharger la dernière version]] puis la décompresser   * [[https://github.com/jitsi/docker-jitsi-meet/releases/latest|Télécharger la dernière version]] puis la décompresser
-  * Créer un nouveau dossier de config, par exemple : **.jitsi-meet-cfg_NEW** et recréer ses sous-dossiers (comme dit plus haut) +  * Arrêter l'ancien container : dans le dossier de Jitsi actuel executer ''%%docker compose down%%''. 
-  * Recréer les fichiers de config custom comme expliqué plus haut (**custom-config.js** et **custom-interface_config.js**) dans ce nouveau dossier +  Aller dans le dossier de la nouvelle version et démarrer le container avec ''%%docker compose up -d%%'' 
-  * Arrêter l'ancien Docker +  * Vérifier les fichiers **.jitsi-meet-cfg/web/custom-config.js** et **.jitsi-meet-cfg/web/custom-interface_config.js**, il y a peut être de nouvelles variables 
-  * Supprimer l'ancien dossier de config **.jitsi-meet-cfg** et renommer le nouveau +  * Pour le CSS, il faut aller re-chercher le fichier original de la nouvelle version pour y ajouter votre code personnalisé (voir la customisation CSS plus haut)
-  * Démarrer le nouveau Docker +  * Rédémarrer nginx pour le plaisir aussi
-  * Pourquoi pas rédémarrer nginx pour le plaisir aussi+
meet_jitsi_docker_reverse_proxy_nginx.1706653804.txt.gz · Dernière modification : 2024/01/30 22:30 de n1c0