Instalar BigBlueButton en Ubuntu 16.04

Buen día, hoy decidí escribir al final y luego mi primer post.


No hablaré mucho sobre BigBlueButton, luego BBB, solo diré que BBB es:


  • Gratis (Licencia pública general menor de GNU).
  • Para videoconferencias de audio.
  • Para presentaciones
  • Para seminarios web.

Empecemos


Un poco de trasfondo.


En nuestro caso, usamos Ubuntu 16.04 x64 y te aconsejo lo mismo)


Para completar la función BBB, se requiere lo siguiente:


  1. IP externa estática.
  2. Nombre de dominio vinculado.
  3. Certificado SSL
  4. Puertos reenviados.

Primera parte


Script de instalación rápida


El tiempo estimado de instalación es de 15-20 minutos.
La instalación es simple y no intrusiva.


En este caso, instalación utilizando una IP externa.


wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -v xenial-200 

Usando un nombre de dominio externo bbb.example.com


 wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -v xenial-200 -s bbb.example.com 

Usando un nombre de dominio externo bbb.example.com y obteniendo un certificado SSL de
Encriptemos usando el correo electrónico info@ejemplo.com


 wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -v xenial-200 -s bbb.example.com -e info@example.com 

SSL + último cliente HTML5


  wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -v xenial-200 -s bbb.example.com -e info@example.com -t 

SSL + GreenLight


 wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -v xenial-200 -s bbb.example.com -e info@example.com -g 

Todo lo anterior


 wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -v xenial-200 -s bbb.example.com -e info@example.com -t -g 

Queda por esperar a que se complete la instalación.


Entonces estaba pensando en cómo no atormentar al lector y no escribir la segunda parte junto con la primera, pero recordé que había otra parte con instalación manual.


Segunda parte


Docker de instalación rápida


El sitio web de BBB tiene una lista de lo que no obtendremos en la versión acoplable


  • Nginx no tiene certificado SSL, por lo que debe usar FireFox para usar audio / video WebRTC
  • Los procesos se inician utilizando supervisor (en lugar de systemd)
  • El cliente HTML5 admite video pero no el uso compartido de escritorio con WebRTC

Es decir, no lo enviarás a producción.


Pero aún así lo describiré, de repente alguien estará interesado en las pruebas.


Por cierto, si lo ocultas detrás de servidores proxy inversos con SSL, entonces todo debería comenzar para entonces (no lo he verificado yo mismo).


 docker run -p 80:80/tcp -p 443:443/tcp -p 1935:1935 -p 5066:5066 -p 3478:3478 -p 3478:3478/udp bigbluebutton/bigbluebutton -h LOCAL_IP_ADDRESS 

Bueno, por así decirlo. Mi próximo artículo tratará sobre la instalación manual de toda esta diversión, a menos, por supuesto, que se la pierdan.


Aleta

Source: https://habr.com/ru/post/es430870/


All Articles