From c334ef07b5afef4dfeb0c07bc3aba66fe0670bee Mon Sep 17 00:00:00 2001 From: "Christian P. MOMON" Date: Wed, 27 Oct 2021 04:29:12 +0200 Subject: [PATCH] =?UTF-8?q?Mise=20=C3=A0=20jour=20de=20'services/viso.libr?= =?UTF-8?q?e-service.eu.md'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- services/viso.libre-service.eu.md | 91 +++++++++++++++++++++++++++++++ 1 file changed, 91 insertions(+) diff --git a/services/viso.libre-service.eu.md b/services/viso.libre-service.eu.md index de301b0..98d5879 100644 --- a/services/viso.libre-service.eu.md +++ b/services/viso.libre-service.eu.md @@ -190,3 +190,94 @@ Modifier le fichier `/usr/share/jitsi-videobridge/lib/videobridge.rc` : ``` VIDEOBRIDGE_MAX_MEMORY=2048m ``` + +## Activation des statistiques +Éditer le fichier `/etc/jitsi/videobridge/config` : + +``` +JVB_OPTS="--apis=rest, " +``` + +Redémarrer : +``` +systemctl restart nginx.service jicofo.service jitsi-videobridge2.service +``` + +Tester : +``` +root@visio.libre-service.eu:/etc# curl http://localhost:8080/about/version +{"name":"JVB","version":"2.1.570-gb802be83","os":"Linux"} + +root@visio.libre-service.eu:/etc# curl http://localhost:8080/colibri/conferences +[] + +root@visio.libre-service.eu:/etc# curl http://localhost:8080/colibri/stats +{"inactive_endpoints":0,"inactive_conferences":0,"total_ice_succeeded_relayed":0,… + + +root@visio.libre-service.eu:/etc# curl http://localhost:8080/colibri/stats 2> /dev/null | jshon -e participants -u 9 +0 +``` + +# Personnalisation + +## Espace de fichiers + +La personnalisation va passer par plusieurs fichiers à délivrer sur demande. + +Créer un espace des fichiers de personnalisation web : +``` +mkdir /var/www/visio.libre-service.eu/ +``` + +Copier le fichier de configuration de l'interface dans l'espace de fichiers personnalisés : +``` +cp /usr/share/jitsi-meet/interface_config.js /var/www/visio.libre-service.eu/ +``` + +Ajouter dans `/etc/nginx/sites-enabled/visio.libre-service.eu` (avant les autres location) : + + location = /interface_config.js { + alias /var/www/visio.libre-service.eu/interface_config.js; + } + +Activer la nouvelle configuration : +``` +systemctl reload apache2 +``` + +## Parties tiers +Dans le fichier `/etc/jitsi/meet/visio.libre-service.eu-config.js`, désactiver les requêtes à des tiers (statistiques…) : +``` + disableThirdPartyRequests: true, +``` + +## Titres et onglet + +Modifier le fichier `/var/www/visio.libre-service.eu/interface_config.js` : +``` +< APP_NAME: 'Jitsi Meet', +< NATIVE_APP_NAME: 'Jitsi Meet', +< PROVIDER_NAME: 'Jitsi', +--- +> APP_NAME: 'Visio.libre-service.eu', +> NATIVE_APP_NAME: 'Visio.libre-service.eu', +> PROVIDER_NAME: 'Libre-service.eu', +``` + + +## Retrait pub privateur + +Dans le fichier `/var/www/visio.libre-service.eu/interface_config.js` : +``` +< OPTIMAL_BROWSERS: [ 'chrome', 'chromium', 'firefox', 'nwjs', 'electron', 'safari' ], +--- +> OPTIMAL_BROWSERS: [ 'chromium', 'firefox', 'nwjs', 'electron' ], +``` + + +## Alléger le menu + +Retirer des entrées inutiles du menu, dans le fichier `/etc/jitsi/meet/` copier/décommenter la section `toolbarButtons` puis retirer les valeurs `livestreaming` et `recording`. +``` +