Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteProchaine révisionLes deux révisions suivantes |
admin:services:visio.chapril.org [2020/11/09 23:08] – [Activation des statistiques] cpm | admin:services:visio.chapril.org [2022/12/13 11:04] – davidd09 |
---|
Installer certains paquets : | Installer certains paquets : |
<code> | <code> |
apt-get install gnupg2 apt-transport-https | apt-get install gnupg2 |
</code> | </code> |
| |
| |
Documentation : | Documentation : |
* https://github.com/jitsi/jitsi-videobridge/blob/master/doc/rest.md | * https://github.com/jitsi/jitsi-videobridge/blob/master/doc/rest.md |
* https://github.com/jitsi/jitsi-videobridge/blob/master/doc/statistics.md#implementation | * https://github.com/jitsi/jitsi-videobridge/blob/master/doc/statistics.md#implementation |
* https://github.com/jitsi/jitsi-videobridge/blob/master/doc/rest-colibri.md | * https://github.com/jitsi/jitsi-videobridge/blob/master/doc/rest-colibri.md |
| |
| |
| |
==== Favicon Chapril ==== | ==== Favicon Chapril ==== |
| |
| Le fichier : {{:admin:services:favicon-visiochaprilorg.ico}} |
| |
Placer le fichier favicon dans l'espace qui va bien : | Placer le fichier favicon dans l'espace qui va bien : |
mkdir images | mkdir images |
cd images | cd images |
wget https://www.chapril.org/sites/v2.chapril.org/squelettes/css/favicon.ico | wget https://admin.chapril.org/lib/exe/detail.php?id=admin%3Aservices%3Avisio.chapril.org&media=admin:services:favicon-visiochaprilorg.ico |
| mv favicon-visiochaprilorg.ico favicon.ico |
</code> | </code> |
| |
</code> | </code> |
| |
Modifier les entrées ''appDescription'' et ''title'' comme suit : | Modifier les entrées ''headerTitle'' et ''headerSubtitle'' comme suit : |
<code> | <code> |
=(^-^)=root@allo:/var/www/visio.chapril.org/lang# diff main-fr.json main-fr.json.ori | < "headerTitle": "Visio.chapril.org", |
756c756 | < "headerSubtitle": "Visio.chapril.org est un service libre de visioconférence. Rien à installer, tout se passe dans votre navigateur. Pas de réglage à faire, le son est parfait par défaut.\nAnonyme, pas de besoin de compte. Chiffré, votre intimité numérique est préservée. Ouvert à tout le monde, invitez qui vous voulez, quand vous voulez. Recommandation : 5 personnes maximum par salon et éviter les connexions Internet faibles.", |
< "appDescription": "Visio.chapril.org est un service libre en ligne de visioconférence. Rien à installer, tout se passe dans votre navigateur. Pas de réglage à faire, le son est parfait par défaut. Anonyme, pas de besoin de compte. Chiffré, votre intimité numérique est préservée. Ouvert à tout le monde, invitez qui vous voulez, quand vous voulez. Juste un lien web, vous cliquez, on vous voit et vous pouvez parler.", | |
--- | --- |
> "appDescription": "Allez-y, chat vidéo avec toute l'équipe. En fait, invitez tout le monde que vous connaissez. {{app}} est une solution de visioconférence entièrement chiffrée et 100% open source que vous pouvez utiliser toute la journée, tous les jours, gratuitement— aucun compte requis.", | > "headerTitle": "Jitsi Meet", |
779c779 | > "headerSubtitle": "Conférences sécurisées et de haute qualité", |
< "title": "Visio.chapril.org", | |
--- | |
> "title": "Vidéoconférence Sécurisée, entièrement en vedette et gratuite", | |
</code> | </code> |
==== Désactivation de la caméra par défaut ==== | ==== Désactivation de la caméra par défaut ==== |
> OPTIMAL_BROWSERS: [ 'chromium', 'firefox', 'nwjs', 'electron' ], | > OPTIMAL_BROWSERS: [ 'chromium', 'firefox', 'nwjs', 'electron' ], |
</code> | </code> |
| |
| |
| ==== Retirer des entrées inutiles du menu ==== |
| |
| Actuellement, une fois dans un salon Jitsi, dans le menu sont proposées les entrées : |
| |
| * Démarrer la diffusion en direct ; |
| * Commencer l'enregistrement ; |
| * Partager une vidéo YouTube. |
| |
| Sauf que quand on clique dessus, ça ne fonctionne pas. |
| |
| Alors, en fait, ces fonctionnalités ne sont pas souhaitables dans le cadre du Chapril : |
| |
| * techniquement, elles nécessitent l'installation de services supplémentaires (Jibri) potentiellement complexes et très consommateurs de ressources ; |
| * certaines font la promotion de plateforme non libres… |
| * trop avancées pour le Chapril qui a pour but de faire découvrir des services libres et d'être utile. |
| |
| Si un utilisateur réclame ces fonctionnalités, |
| il faut l'inviter à aller vers un autre hébergeur ou de s'héberger lui-même. |
| |
| Pour retirer ces entrées, éditer le fichier ''root@allo:/var/www/visio.chapril.org/interface_config.js'' |
| et dans la variable ''TOOLBAR_BUTTONS'', retirer les valeurs ''sharedvideo'',''livestreaming'', ''recording'', puis redémarrer. |
| |
| Avant : {{:admin:services:jitsi-menu-avant.png?nolink|}} |
| Après : {{:admin:services:jitsi-menu-apres.png?nolink|}} |
| |
| Ce sujet a fait l'objet du [[https://agir.april.org/issues/4887|ticket 4887]]. |
| ===== Patch needrestart ====== |
| |
| Needrestart est perturbé par Videobridge qu'il ne cesse de signaler comme étant à redémarré. |
| |
| Une issue est ouverte sur le projet officiel : https://github.com/jitsi/jitsi-videobridge/issues/1166 |
| |
| En attendant, application d'une astuce trouvée sur https://unix.stackexchange.com/questions/574325/jitsi-videobridge-service-daemons-using-outdated-libraries. |
| Dans /etc/needrestart/needrestart.conf : |
| <code> |
| $nrconf{blacklist_mappings} = [ |
| […] |
| # Videobridge bug (agir #5168). |
| qr(^/tmp/jna-), |
| qr(^/usr/share/jitsi-videobridge/.cache/JNA/temp/jna), |
| qr(^/tmp/nativeutils), |
| </code> |
| |
| Et maintenant needrestart est ok. |
| |
| ====== Supervision ====== |
| |
| ===== Contrôle de l'expiration du certificat SSL ===== |
| La sonde est située dans <code>/srv/visio.chapril.org/tools/monitoring/check_visio_certificate.sh</code> |
| |
| avec un lien vers |
| <code>/usr/local/lib/nagios/plugins/check_visio_certificate</code> |
| |
| C'est une encapsulation de la sonde "standard" '**check_http**' avec des paramètres fixes et d'autres modifiables |
| <code> |
| ./check_visio_certificate.sh -h |
| check_visio_certificate |
| |
| SYNTAXE |
| |
| check_visio_certificate -t <seuils> -i <IP du frontal/bastion> |
| |
| EXEMPLE |
| |
| ./check_visio_certificate -t 30,14 -i 192.168.1.1 |
| </code> |
| |
| Le premier seuil (30 dans l'exemple), donne le nombre de jours avant de générer un "**warning**" d'expiration. |
| |
| Le deuxième seuil (14 dans l'exemple), donne le nombre de jours avant de générer un "**critical**" d'expiration. |
| |
| ===== Contrôle du process videobridge ===== |
| |
| La sonde est située dans <code>/srv/visio.chapril.org/tools/monitoring/check_jitsi_videobridge</code> |
| |
| avec un lien vers |
| <code>/usr/local/lib/nagios/plugins/check_jitsi_videobridge</code> |
| |
| |
| C'est une encapsulation de la sonde "standard" check_procs avec l'argument '-a' forcé à "jitsi-videobridge" |
| |
| ===== Contrôle du process jicofo ===== |
| |
| La sonde est située dans <code>/srv/visio.chapril.org/tools/monitoring/check_jitsi_jicofo</code> |
| |
| avec un lien vers |
| <code>/usr/local/lib/nagios/plugins/check_jitsi_jicofo</code> |
| |
| |
| C'est une encapsulation de la sonde "standard" check_procs avec l'argument '-a' forcé à "jicofo" |
| |
| |
====== Gestion des erreurs ====== | ====== Gestion des erreurs ====== |
| |
</code> | </code> |
| |
| ====== Voir aussi ====== |
| |
| * https://wiki.hadoly.fr/documentation_technique:jitsi |
| |