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:
- IP externo estático.
- Nome de domínio vinculado.
- Certificado SSL.
- 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.