[technique] Note d'installation : bigbluebutton 2.2 sur ubuntu 16.04 (xenial) + serveur turn

Laurent GUERBY laurent at guerby.net
Jeu 2 Avr 14:30:58 CEST 2020


On Thu, 2020-04-02 at 13:46 +0200, numahell via technique wrote:
> Salut,
> 
> Ça a l'air vraiment bien !
> 
> J'ai vu que tu avais passé le lien de ce mail sur le forum des
> chatons :)
> 
> Est-ce qu'on peut diffuser à nos réseaux, par exemple Alternatiba ? à
> quelle audience ? (genre à quelques personnes ou bien donner le lien
> sur
> des newsletters ?)
> 
> Merci !
> 
> Manue

Bonjour Manue,

Oui tu peux diffuser partout les liens vers les posts technique 
lists.tetaneutral.net tout est volontairement en acces public non 
limité.

On montera sans doute un site statique avec une version
consolidée des notes d'installation apres un peu plus de tests
et de retours.

Sincèrement,

Laurent

> Le 29/03/2020 à 13:11, Laurent GUERBY via technique a écrit :
> > Bonjour,
> > 
> > bigbluebutton est un logiciel libre de classe virtuelle en HTML5
> > dans 
> > sa derniere version :
> > 
> > https://bigbluebutton.org/2020/03/11/bigbluebutton-22/
> > 
> > Pour prendre en main l'outil enseignant / eleve, il est recommandé
> > de regarder ces deux videos de quelques minutes :
> > 
> > Enseignant
> > https://www.youtube.com/watch?v=Q2tG2SS4gXA
> > 
> > Eleve
> > https://www.youtube.com/watch?v=uYYnryIM0Uw
> > 
> > Autres videos :
> > https://bigbluebutton.org/videos
> > 
> > Le script d'installation est basé sur ubuntu 16.04 et pour
> > activer TURN il faut une deuxieme VM en ubuntu 18.04 (bionic)
> > 
> > https://docs.bigbluebutton.org/2.2/install.html#bbb-installsh
> > 
> > La creation des deux VM :
> > 
> > openstack ttnn create --ip 91.224.148.233 --ssd --disk-size 100 --
> > flavor 4vcpu-6144ram --image ubuntu-xenial-scsi
> > bbb1.tetaneutral.net
> > openstack ttnn create --ip 91.224.148.140 --ssd --disk-size 10 --
> > flavor 1vcpu-1024ram --image ubuntu-bionic-scsi
> > turn.tetaneutral.net
> > 
> > Sur la VM turn
> > 
> > apt-get install --no-install-recommends emacs-nox
> > wget  https://ubuntu.bigbluebutton.org/bbb-install.sh
> > chmod 755 bbb-install.sh
> > # application d'un petit patch pour eviter une erreur sur le setup
> > tetaneutral.net
> > root at turn:~# cat bbb-install-dig-patch.txt
> > --- bbb-install.sh~	2020-03-20 02:49:11.000000000 +0000
> > +++ bbb-install.sh	2020-03-26 15:46:38.183898245 +0000
> > @@ -488,7 +488,7 @@
> >  check_host() {
> >    if [ -z "$PROVIDED_CERTIFICATE" ]; then
> >      need_pkg dnsutils apt-transport-https net-tools
> > -    DIG_IP=$(dig +short $1 | grep '^[.0-9]*$' | tail -n1)
> > +    DIG_IP=$(dig +short $1 @resolver1.opendns.com | grep '^[.0-
> > 9]*$' | tail -n1)
> >      if [ -z "$DIG_IP" ]; then err "Unable to resolve $1 to an IP
> > address using DNS lookup.";  fi
> >      get_IP $1
> >      if [ "$DIG_IP" != "$IP" ]; then err "DNS lookup for $1
> > resolved to $DIG_IP but didn't match local $IP."; fi
> > 
> > 
> > cat > /root/turn-secret.txt
> > # pour le password pwgen -s 16 1 sur un desktop (plus d'entropie
> > qu'une VM neuve) par exemple
> > ./bbb-install.sh -c turn.tetaneutral.net:$(cat /root/turn-
> > secret.txt) -e laurent at guerby.net
> > 
> > # edit /etc/turnserver.conf, ajout d'un peu de tuning :
> > no-tcp-relay
> > denied-peer-ip=10.0.0.0-10.255.255.255
> > denied-peer-ip=192.168.0.0-192.168.255.255
> > denied-peer-ip=172.16.0.0-172.31.255.255
> > 
> > reboot
> > 
> > Sur la VM bbb1 :
> > 
> > apt-get install --no-install-recommends emacs-nox
> > wget  https://ubuntu.bigbluebutton.org/bbb-install.sh
> > chmod 755 bbb-install.sh
> > # copie turn-secret.txt depuis la VM turn
> > ./bbb-install.sh -v xenial-220 -s bbb1.tetaneutral.net -e laurent at g
> > uerby.net -a -c turn.tetaneutral.net:$(cat /root/turn-secret.txt)
> > 
> > Et https://bbb1.tetaneutral.net/ est operationnel 
> > dans un mode API "ouvert" et web monosession.
> > 
> > En changeant le "-a" en "-g" le script va installer un outil web
> > appellé "greenlight" qui permet localement de gerer des
> > utilisateurs
> > sans avoir d'autre infrastructure (LDAP, ...).
> > 
> > bigbluebutton s'integre dans mattermost pour fournir un service de
> > visioconference en plus des discussions textuelles, cela sera
> > l'objet
> > du prochain courriel.
> > 
> > Sincèrement,
> > 
> > Laurent
> > 
> > _______________________________________________
> > technique mailing list
> > technique at lists.tetaneutral.net
> > http://lists.tetaneutral.net/listinfo/technique
> 
> _______________________________________________
> technique mailing list
> technique at lists.tetaneutral.net
> http://lists.tetaneutral.net/listinfo/technique



Plus d'informations sur la liste de diffusion technique