Big Blue Button
Il s'agit d'une application Web pour réaliser des conférences avec tableau de bord, présentation du bureau, présentation de documents de bureautique et système d'échange par écrit.
La configuration demandée pour utiliser l'application est assez conséquente. Il est annoncé au bas mot 4vCPU et 8 Go de RAM avec un espace disque de 250 Go. Cette application n'est pas nécessairement disponible tout le temps. Elle sera utilisée pour des présentations, des réunions du bureau ou autres évènements en distanciel. D'un point de vue financier, il est préférable de s'appuyer sur une solution de machine à la demande, du cloud évolutif. Notre choix s'est arrêté sur du Amazon Web Service Elastic Compute. Le modèle choisi permet pour un financement de ~2€ par soirée, d'avoir une application de conférence.
Installer
Sur un ubuntu 16.04 tout neuf:
sudo su dig +short myip.opendns.com @resolver1.opendns.com # ajouter un champ DNS bbb.alpinux.dev -> IP récupérée apt update && apt upgrade wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -w -v xenial-22 -s bbb.example.com -e info@example.com -w -g cd /root/greenlight docker exec greenlight-v2 bundle exec rake admin:create
Récupérer l'identifiant (admin@example.com) et le mot de passe (administrator)
Se connecter en admin, créer un autre compte admin et se déconnecter
Se connecter avec le nouveau compte admin et ban l'ancien compte admin
Automatisation
Il faut s'adapter au modèle EC2
A faire :
- script de déploiement de la machine depuis un modèle
- sauvegarde de la configuration actuelle
- restauration de la configuration sauvée
- script de déploiement de Big Blue Button
Documents en ligne
Installation de Big Blue button : https://docs.bigbluebutton.org/
Transfert vers un autre serveur : https://docs.bigbluebutton.org/2.2/customize.html#transfer-published-recordings-from-another-server
Backup and restore : https://github.com/bigbluebutton/bigbluebutton/issues/9156