- PVSM.RU - https://www.pvsm.ru -

Установка BigBlueButton на Ubuntu 16.04

Доброго времени суток сегодня я решился написать в конце то концов свой первый пост.

Много о BigBlueButton, далее BBB, рассказывать не буду, скажу лишь о том что BBB это:

  • Бесплатно (GNU Lesser General Public License).
  • Для Видео-Аудио Конференций.
  • Для Презентаций.
  • Для Вебинаров.

Приступим.

Немного предыстории.

В нашем случае мы используем Ubuntu 16.04 x64 и вам того же советую)

для полного фунциклирования BBB требуются:

  1. Статичный внешний IP.
  2. Привязанное доменное имя.
  3. SSL Сертификат.
  4. Проброшенные Порты.

Часть первая

Быстрая установка скриптом

Примерное время установки 15-20 минут.
Установка проста и не навязчива.

В данном случае установка с использованием внешнего IP.

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

С использование внешнего доменного имени bbb.example.com

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

С использование внешнего доменного имени bbb.example.com и получением SSL-сертификата от
Let's Encrypt с использованием 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+последний 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

Все вышеперечисленное

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

Остается ожидать окончания установки.

Тут я уже задумался о том, чтоб не мучить читателя и не писать вторую часть вместе с первой, но вспомнил что есть еще часть с ручной установкой.

Часть Вторая

Быстрая установка Docker

На сайте BBB [1] есть список того чего мы не получим в докер версии

  • Nginx не имеет сертификата SSL, поэтому вам нужно использовать FireFox для использования аудио / видео WebRTC
  • Процессы запускаются с использованием supervisord(вместо systemd)
  • Клиент HTML5 поддерживает видео, но не совместное использование рабочего стола с помощью WebRTC

То есть на продакшн его не зашлешь.

Но все же опишу, вдруг кому для тестов будет интересно.

Кстати если его запрятать за обратным проксей с SSL то по затее всё должно запуститься(Сам не проверял).

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

Ну и как бы всё. Следующая моя статья будет о ручной установке всего этого веселья, если конечно это пропустят.

Fin.

Автор: Ivan Lyubtsov aka naeternitas

Источник [2]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/sistemnoe-administrirovanie/300110

Ссылки в тексте:

[1] BBB: http://docs.bigbluebutton.org/install/docker.html#bigbluebutton-runs-within-docker

[2] Источник: https://habr.com/post/430870/?utm_source=habrahabr&utm_medium=rss&utm_campaign=430870