[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