Instale o BigBlueButton no Ubuntu 16.04

Bom dia, hoje eu decidi escrever no final o meu primeiro post.


Eu não vou falar muito sobre BigBlueButton, então BBB, vou dizer que BBB é:


  • Gratuito (Licença Pública Geral Menor GNU).
  • Para videoconferências de áudio.
  • Para apresentações.
  • Para webinars.

Vamos começar.


Um pouco de fundo.


No nosso caso, usamos o Ubuntu 16.04 x64 e aconselho o mesmo)


Para a função BBB completa, é necessário o seguinte:


  1. IP externo estático.
  2. Nome de domínio vinculado.
  3. Certificado SSL.
  4. Portas Encaminhadas.

Parte um


Script de instalação rápida


O tempo estimado de instalação é de 15 a 20 minutos.
A instalação é simples e não intrusiva.


Nesse caso, instalação usando um IP externo.


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

Usando um nome de domínio externo bbb.example.com


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

Usando um nome de domínio externo bbb.example.com e obtendo um certificado SSL de
Vamos criptografar usando o email info@example.com


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

SSL + cliente HTML5 mais recente


  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 

Todos os itens acima


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

Resta aguardar a conclusão da instalação.


Então eu estava pensando em como não atormentar o leitor e não escrever a segunda parte junto com a primeira, mas lembrei que havia outra parte com a instalação manual.


Parte Dois


Docker de instalação rápida


O site BBB tem uma lista do que não receberemos na versão docker


  • O Nginx não possui certificado SSL, portanto, você precisa usar o FireFox para usar o áudio / vídeo WebRTC
  • Os processos são iniciados usando supervisord (em vez de systemd)
  • O cliente HTML5 suporta vídeo, mas não o compartilhamento da área de trabalho com o WebRTC

Ou seja, você não o envia para produção.


Mas ainda vou descrevê-lo, de repente alguém estará interessado em testar.


A propósito, se você o ocultar atrás de proxies reversos com SSL, tudo deve começar até então (eu mesmo não o verifiquei).


 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 

Bem, por assim dizer. Meu próximo artigo será sobre a instalação manual de toda essa diversão, a menos que eles não percebam.


Fin.

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


All Articles