Outils pour utilisateurs

Outils du site


bigbluebutton_container_lxc

BigBlueButton - installation et configuration

BigBlueButton sur un serveur "bare metal"

Une fois l'installation réalisée grace au script d'install, il faut configurer le hostname, notamment pour que le test d'écho ne reste pas bloqué :

bbb-conf --setip bbb.futuretic.fr

Réglages complémentaires

Changement du pdf par défaut

Il convient de remplacer le fichier default.pdf dans le répertoire /var/www/bigbluebutton-default/

cp default.pdf /var/www/bigbluebutton-default/default.pdf

La doc officielle ne propose pas de prime abord de moyen pour éviter d'écraser le fichier à chaque mise à jour

possible de wget celui de futuretic default.pdf

Éliminer les messages audio "you are now unmuted"

Ajouter un numéro SIP pour accéder aux salons

Suivre cette documentation - marche avec SIP OVH à 0,99 € HT / mois

Applications de paramètres pour éviter les glitchs audio, en suivant ces préconisations

Traduire le message d'accueil

éditer le fichier

nano /usr/share/bbb-web/WEB-INF/classes/bigbluebutton.properties

Enregistrements

La documentation pour les enregistrements

Quelques commandes utiles pour lister les enregistrements et les reconstituer

bbb-record --list

Rebuild

bbb-record --rebuild 6e35e3b2778883f5db637d7a5dba0a427f692e91-1379965122603

Rebuildall

bbb-record --rebuildall

Debug

bbb-record --debug

Monitor

bbb-record --watch 

Effacements automatiques au bout d'un an à faire dans :

nano /etc/cron.daily/bigbluebutton

Ajouter un script + docker pour transformer les enregistrements de session en fichier .mp4 téléchargeable

BigBlueButton 2.3-alpha-7

Troubleshooting

Voir la documentation à ce sujet

bbb-conf --check
bbb-conf --restart

avec notamment pour monitoring en temps réel avec bbb-conf :

bbb-conf --watch

Stress test

Pour tester la solidité du serveur : voir cet outil

https happyness

Si la commande bbb check config done :

# Error: Could not connect to the configured hostname/IP address
#    http://bbb.futuretic.fr/

Alors

nano /etc/bigbluebutton/bbb-web.properties

Changer la référence à http://bbb.futuretic.fr/ en https://bbb.futuretic.fr/

Si problème avec pad, voir

nano /usr/share/meteor/bundle/programs/server/assets/app/config/settings.yml

Etherpad en carafe

Possibilité de passer en log DEBUG dans

nano /usr/share/etherpad-lite/settings.json
systemctl restart etherpad.service

Ensuite pour suivre en temps réel

journalctl -feu  etherpad.service

Pour une erreur du type

[DEBUG] ueberDB - GET    - globalAuthor:a.7L65vwABuovcYjni - null - from database
[ERROR] console - TypeError: Cannot set property 'timestamp' of null

Il faut faire un nettoyage de la bdd de l'etherpad qui est en fait une bdd redis avec un plug nodejs qui s'appelle UderDB, pour ce nettoyage voir cette réf

systemctl stop etherpad.service
redis-cli keys pad:* | xargs redis-cli del
redis-cli keys sessionstorage:* | xargs redis-cli del
redis-cli keys globalAuthor:* | xargs redis-cli del
redis-cli keys token2author:* | xargs redis-cli del
redis-cli keys pad2readonly:* | xargs redis-cli del
redis-cli keys readonly2pad:* | xargs redis-cli del
systemctl start etherpad.service

Plus sauvage

redis-cli flushall 

Installation d'un serveur de stream avec le module RTMP de nginx

BigBlueButton dans un container LXC : Failed !

Configurations spéciales à prendre en compte

Réglage sur le host

Pour proxy Apache, activer les modules nécessaires :

a2enmod proxy_http
a2enmod proxy

Réglage dans le container

Régler le démarrage de Redis-server : ajouter une option dans le fichier

nano /etc/systemd/system/redis.service
PrivateDevices=no
systemctl daemon-reload
systemctl start redis

Ressources

bigbluebutton_container_lxc.txt · Dernière modification: 2021/04/20 23:34 de Benjamin Labomedia