Mise à jour de 'services/viso.libre-service.eu.md'

This commit is contained in:
Christian P. MOMON 2021-10-27 04:29:12 +02:00
parent 643f24d188
commit c334ef07b5

View file

@ -190,3 +190,94 @@ Modifier le fichier `/usr/share/jitsi-videobridge/lib/videobridge.rc` :
``` ```
VIDEOBRIDGE_MAX_MEMORY=2048m 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`.
```