It-service - bigbluebutton установка на ubuntu

BigBlueButton включає в себе наступні можливості:


Рекомендовані системні вимоги для BigBlueButton 0.9.0-beta Ubuntu 14.04 64-bit

  • 4 GB пам'яті (краще 8 GB)
  • Quad-core 2.6 ГГц (або вище)
  • Доступ до портів TCP (80, 1935, 9123), UDP (16384 - 32768)
  • Порт 80 не повинен використовуватися іншими додатками
  • 500G вільного місця на диску (або більше) для запису
  • Пропускна здатність 100 Mbit / s

Кодування на сервері повинна бути «en_US.UTF-8». Щоб перевірити, яка кодування стоїть у вас, виконайте наступну команду:

Результатом має бути:

Якщо ви не побачили рядок «en_US.UTF-8», то потрібно виконати наступні команди:

$ Sudo apt-get install language-pack-en
$ Sudo update-locale LANG = en_US.UTF-8

Далі вийдіть із системи і знову увійдіть, і виконайте cat / etc / default / locale ще раз, щоб переконатися, що ви бачите тільки рядок LANG = "en_US.UTF-8 ''. Примітка: якщо ви бачите додаткові рядки LC_ALL = '' en_US.UTF-8 '', то видаліть настройки LC_ALL до виконання подальших дій.
Далі давайте переконаємося, що у нас встановлена ​​64-розрядна система:

Переконаємося, що у нас були вірними версія Ubuntu (Ubuntu 14.04). При спробі встановити BigBlueButton 0.9.0-beta на будь-який інший реліз, він не буде працювати.


$ Cat / etc / lsb-release
DISTRIB_ID = Ubuntu
DISTRIB_RELEASE = 14.04
DISTRIB_CODENAME = trusty
DISTRIB_DESCRIPTION = "Ubuntu 14.04.X LTS"

Якщо все правильно, то можна приступати до установки BigBlueButton BigBlueButton: установка

1.Обновленіе сервера
Насамперед додаємо репозиторій пакетів BigBlueButton на сервер. У вікні терміналу скопіюйте і вставте наступні команди:

Переконаємося, що в sources.list у вас є «trusty multiverse». Для цього виконаємо наступну команду:


$ Grep "multiverse" /etc/apt/sources.list

Ви повинні побачити приблизно наступне:

Після настройки репозиторіїв виконайте оновлення всіх пакетів:

$ Sudo apt-get update
$ Sudo apt-get dist-upgrade

Перш ніж приступити до наступного кроку, перезавантажте ваш сервер.

Далі даємо права на виконання скрипта і запускаємо його:

Після виконання скрипта переконаємося, що ffmepg встановлений, ввівши команду ffmpeg-version. Ви повинні побачити наступне:

Тепер Ви готові приступити до установки BigblueButton. Виконаємо наступну команду:


$ Sudo apt-get update
$ Sudo apt-get install bigbluebutton

Це команда, яка творить диво. Вона встановить всі компоненти BigBlueButton з їх залежностями. Пакет зробить за вас всю роботу, що залишилася: встановить і налаштує сервер BigBlueButton. Якщо ви отримуєте повідомлення про помилку


. Error: FreeSWITCH did not start

то можете ігнорувати її, до того як зробите «чисту» перезавантаження всіх компонентів в кроці 6


Якщо ви отримуєте повідомлення про помилку

Setting up bbb-playback-presentation (0.9.0-1ubuntu5).

$ Chown: invalid user: 'tomcat7: tomcat7'

запустіть установку заново

$ Sudo apt-get install bigbluebutton

вона повинна завершитися без помилок.

4.Установка демонстраційного API

Для тестування вашого сервера BigBlueButton можна встановити набір API демо.

$ Sudo apt-get install bbb-demo

Після того, як пакет bbb-demo встановлений, ви можете приєднатися до демонстраційної конференції зі сторінки вітання Вашого сервера BigBlueButton.
Надалі, для видалення API, потрібно ввести команду

$ Sudo apt-get purge bbb-demo

Щоб включити WebRTC, виконайте наступні дії:

$ Sudo bbb-conf -enablewebrtc

Для гарантії «чистого» запуску BigBlueButton введіть наступні команди:

$ Sudo bbb-conf --clean
$ Sudo bbb-conf -check

Опція - clean очистить всі файли журналів BigBlueButton.
Опція -check виконає пошук помилок в log-файлах.

Висновок команди sudo bbb-conf - check відобразить поточні параметри безпеки і, після тексту "Potential problems described below", надрукує всі потенційні проблеми конфігурації, які були виявлені.