[technique] Note d'installation : integration bigbluebutton 2.2 a mattermost 5.20.1 (via gitlab 12.9.0-ee)

Laurent GUERBY laurent at guerby.net
Dim 29 Mar 14:11:53 CEST 2020


Bonjour,

mattermost fournit un service de discussion textuel, bigbluebutton 
ajoute un service de conférence audiovisuelle type classe ou réunion.

Démonstration :
https://www.youtube.com/watch?v=gg7J9B4wGa4

Annonce :
https://mattermost.com/blog/bigbluebutton-integration/

Instructions d'installation :
https://github.com/blindsidenetworks/mattermost-plugin-bigbluebutton#in
stallation-and-setup

Sur la VM gitlab la seule etape non web est :

root at gitlab:~# emacs /var/opt/gitlab/mattermost/config.json 
    "PluginSettings": {
        "Enable": true,
        "EnableUploads": false,
=>
"EnableUploads": true,

gitlab-ctl restart mattermost

Sur sa machine telecharger depuis :

https://github.com/blindsidenetworks/mattermost-plugin-bigbluebutton/re
leases

La derniere version

https://github.com/blindsidenetworks/mattermost-plugin-bigbluebutton/re
leases/download/v2.1.0/bigbluebutton_linux_amd64.tar.gz

Dans la console systeme mattermost 

BigBlueButton Server URL 
=> https://bbb1.tetaneutral.net/bigbluebutton/api

Depuis bbb1 recupere le secret demandé :

bbb-conf --secret

Une fois activé une petite icone camera apparait en haut 
dans les canaux mattermost et permet de creer une conference
bigbluebutton a la quelle les participants du canal peuvent
assister en cliquant. On peut aussi en creer directement en
cliquant sur un utilisateur avec l'option 
"start bigbluebutton meeting".

L'application android/f-droid mattermost permet l'acces a
l'installation gitlab+mattermost et les liens bigbluebutton 
y sont aussi fonctionnels via un renvoi navigateur 
(chrome recommandé car webRTC). A noter que "mattermost beta"
ne fonctionne pas d'apres mes tests.

Quelques minutes apres la fin d'une reunion bbb si une partie
a été enregistré alors le plugin mattermost va remplacer
l'invitation par un lien vers l'enregistrement audio/video/texte 
de la réunion ce qui permet de la consulter plus tard ou 
aux absents d'y assister en différé.

Vous pouvez tester cette chaine d'outils en creant un compte
sur https:/gitlab.tetaneutral.net (ouvert a tou-te-es)
puis en joignant la team tetaneutral.net avec ce compte gitlab sur 
https://mattermost.tetaneutral.net/ ("sign in with gitlab")
et ensuite en cliquant sur l'icone camera en haut du canal.

En branchant en bout de chaine le gitlab sur un LDAP cela
fournit un service relativement complet vs les offres
propriétaires.

Sincèrement,

Laurent



Plus d'informations sur la liste de diffusion technique