Пошаговое руководство как установить и настроить систему видеоконференцсвязи BigBlueBotton с Greenlight на Ubuntu Linux

Пошаговое руководство как установить и настроить систему видеоконференцсвязи BigBlueBotton с Greenlight на Ubuntu Linux

Рубрики:

Linux

Метки:

Приступим к установке и настройке системы видеоконференцсвязи BigBlueBottom с Greenlight на Ubuntu Linux.

Для этого нам понадобиться сервер со следующими минимальными системными параметрами:

  • Ubuntu 16.04 64-bit OS running Linux kernel 4.x;
  • 8 GB of memory with swap enabled (16 GB лучше);
  • 4 CPU cores (8 is лучше);
  • доступные TCP порты 80 и 443;
  • доступные UDP порты 16384 – 32768;
  • Порт 80 не используется другими приложениями.

 

Дополнительные рекомендации для использования в производстве:

  • 500G свободного дискового пространства;
  • 250 Mbits/sec или больше пропускная способность Интернет подключения;
  • выделенный (bare metal) сервер;
  • прописанное доменное имя в DNS, запись типа A (например hhbb.me) для установки SSL сертификата;
  • IPV4 и IPV6 адреса

 

Все действия выполняются от пользователя root:

 

 

Перезагрузим сервер чтобы изменения вступили в силу:

 

 

Опции для запуска установочного скрипта:

 

 

Мы будем использовать следующие опции:

  • -v xenial-22 — будет установлена версия xenial-22;
  • -s hhbb.me — будет использоваться дменное имя hhbb.me;
  • -e [email protected] — будет использоваться электронная почта [email protected] при регистрации сертификата от Let’s Encrypt
  • -g — будет установлен беккенд Greenlight;

 

 

Запускаем установку BigBlueButton:

 

 

Пример вывода:

 

 

Запускаем браузер и переходим к BigBlueBotton по адресу:

 

 

Мы должны видеть следующую страницу:

Пошаговое руководство как установить и настроить систему видеоконференцсвязи BigBlueBotton с Greenlight на Ubuntu Linux
BigBlueButton

 

 

Далее для работы с BigBlueBotton необходимо сосдать учетную запись администратора, чтобы можно было управлять фронендом Greenlight (мы сможете управлять пользователями и комнатами), для этого выполнятем следующие команды:

 

 

Пример вывода:

 

 

Далее заходим в Greenlight и меняем параментры учетной записи адмнситратор:

 

 

Нажимаем правый верхний угол и меняем пароль BigBlueBotton:

Пошаговое руководство как установить и настроить систему видеоконференцсвязи BigBlueBotton с Greenlight на Ubuntu Linux

 

 

Теперь переходим в раздел “Настройки организации”, где можем созать пользователей и комнаты:

 

 

После этого, возращаемся в личный кабинет и пробуем зайти в конференцию BigBlueBotton:

 

 

Заходим в вебинарную комнату:

Пошаговое руководство как установить и настроить систему видеоконференцсвязи BigBlueBotton с Greenlight на Ubuntu Linux

 

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

 

Спасибо за уделенное время на прочтение статьи — пошагового руководства как установить и настроить систему видеоконференцсвязи BigBlueBotton с Greenlight на Ubuntu Linux!

Если возникли вопросы, задавайте их в комментариях.

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

Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Ciscoкурсы по кибербезопасности,  полный курс по кибербезопасностикурсы DevNet (программируемые сети) от Академии Ciscoкурсы Linux от Linux Professional Institute на платформе SEDICOMM University (Университет СЭДИКОММ).

Курсы Cisco и Linux с трудоустройством!

Спешите подать заявку! Осталось пару мест. Группы стартуют 22 июля, а следующая 19 августа, 23 сентября, 21 октября, 25 ноября, 16 декабря, 20 января, 24 февраля.
Что Вы получите?
  • Поможем стать экспертом в сетевом администрировании и получить международные сертификаты Cisco CCNA Routing & Switching или Linux LPI.
  • Предлагаем проверенную программу и учебник экспертов из Cisco Networking Academy и Linux Professional Institute, сертифицированных инструкторов и личного куратора.
  • Поможем с трудоустройством и сделать карьеру. 100% наших выпускников трудоустраиваются.
Как проходит обучение?
  • Проводим вечерние онлайн-лекции на нашей платформе или обучайтесь очно на базе Киевского офиса.
  • Спросим у вас об удобном времени для практик и подстроимся: понимаем, что времени учиться мало.
  • Если хотите индивидуальный график — обсудим и осуществим.
  • Выставим четкие дедлайны для самоорганизации. Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
А еще поможем Вам:
  • отредактировать резюме;
  • подготовиться к техническим интервью;
  • подготовиться к конкурсу на понравившуюся вакансию;
  • устроим на работу в Cisco по программе Cisco Incubator, New Graduate и Experienced. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.
Чтобы учиться на курсах Cisco CCNA Routing & Switching и Linux LPI, подайте заявку или получите бесплатную консультацию.

Рубрики:

Linux

Метки:

Больше похожих постов

27 комментариев. Оставить новый

  • Андрей
    29 мая 2020 14:35

    Большое спасибо за статью, по ней и поставил BBB. Но после установки возникли 3 вопроса, которые не получается пока решить:
    1) После установки работает http://, работает https://. Надо, чтобы работала переадресация http->https;
    2) Во время подключения, при выборе теста микрофона возникает ошибка, что вроде “Error 1007: ICE negotiation failed”;
    3) Недоступно из сети, где находится сервер по доменному имени, из других всё Ок
    Спасибо!

    Ответить
    • 1. нужно сделать редирект в конфиге nginx
      2. Что-то нето, должно все быть ок.
      3. Если хотите чтобы работало в локальной сети, в днс должен быть локальный (частный) адрес сервера, а не публичный.

      Отпишитесь, как получилось или нет. Если что, я помогу.

      Ответить
  • Заметил, что у вас опечатка в названии платформы BigBlueButton – “BigBlueBottom”

    Ответить
  • Александр
    11 июня 2020 12:05

    Добрый день. Хорошая статья, спасибо за подробное разъяснение команд скрипта. Может знаете ответ по настройкам видеосвязи. Нужно чтобы преподаватель видел всех учащихся, допустим 40 человек, а учащиеся (для экономии трафика), видели только преподавателя, но не друг друга. Не пойму как это настроить, нашел только запрет на включение видео вообще.

    Ответить
    • Для того чтобы преподаватель видел всех учащихся, допустим 40 человек, а учащиеся (для экономии трафика), видели только преподавателя, но не друг друга нужно отредактировать файл:
      /usr/share/bbb-web/WEB-INF/classes/bigbluebutton.properties
      там один из параметров lockSettings это делает.

      Ответить
      • Александр
        12 июня 2020 07:12

        Спасибо, будем копать в том направлении. Совсем забыл, очень важный вопрос, на который не нашел ответ. Как достать видеозаписи с сервера? Существует плагин/приложение?

        Ответить
        • Записи хранятся по отдельности: звук, чат, доска, презентация, видео каждого участника, все по отдельным файлам для каждой сессии. Чтобы скачать нужно ставить отдельных плагин, но в этом есть плюс, то что запись не возможно украсть, верней можно,но нужно будет все смонтировать самому.

          Ответить
  • Фирдавс Бафоев
    7 июля 2020 15:44

    Hit:1 http://uz.archive.ubuntu.com/ubuntu xenial InRelease
    Hit:2 http://uz.archive.ubuntu.com/ubuntu xenial-updates InRelease
    Hit:3 http://uz.archive.ubuntu.com/ubuntu xenial-backports InRelease
    Ign:4 https://download.docker.com/linux/ubuntu xenial InRelease
    Hit:5 http://ppa.launchpad.net/bigbluebutton/support/ubuntu xenial InRelease
    Ign:6 https://download.docker.com/linux/ubuntu xenial Release
    Hit:7 http://security.ubuntu.com/ubuntu xenial-security InRelease
    Ign:8 https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages
    Hit:9 http://ppa.launchpad.net/certbot/certbot/ubuntu xenial InRelease
    Hit:10 https://deb.nodesource.com/node_8.x xenial InRelease
    Ign:11 https://download.docker.com/linux/ubuntu xenial/stable all Packages
    Hit:12 http://ppa.launchpad.net/libreoffice/ppa/ubuntu xenial InRelease
    Ign:13 https://download.docker.com/linux/ubuntu xenial/stable Translation-en_US
    Hit:14 http://ppa.launchpad.net/rmescandon/yq/ubuntu xenial InRelease
    Hit:15 https://ubuntu.bigbluebutton.org/xenial-22 bigbluebutton-xenial InRelease
    Ign:16 http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.4 InRelease
    Hit:17 http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.4 Release
    Ign:19 https://download.docker.com/linux/ubuntu xenial/stable Translation-en
    Ign:8 https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages
    Ign:11 https://download.docker.com/linux/ubuntu xenial/stable all Packages
    Ign:13 https://download.docker.com/linux/ubuntu xenial/stable Translation-en_US
    Ign:19 https://download.docker.com/linux/ubuntu xenial/stable Translation-en
    Ign:8 https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages
    Ign:11 https://download.docker.com/linux/ubuntu xenial/stable all Packages
    Ign:13 https://download.docker.com/linux/ubuntu xenial/stable Translation-en_US
    Ign:19 https://download.docker.com/linux/ubuntu xenial/stable Translation-en
    Get:8 https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages [16.0 kB]
    Ign:11 https://download.docker.com/linux/ubuntu xenial/stable all Packages
    Ign:13 https://download.docker.com/linux/ubuntu xenial/stable Translation-en_US
    Ign:19 https://download.docker.com/linux/ubuntu xenial/stable Translation-en
    Ign:11 https://download.docker.com/linux/ubuntu xenial/stable all Packages
    Ign:13 https://download.docker.com/linux/ubuntu xenial/stable Translation-en_US
    Ign:19 https://download.docker.com/linux/ubuntu xenial/stable Translation-en
    Ign:11 https://download.docker.com/linux/ubuntu xenial/stable all Packages
    Ign:13 https://download.docker.com/linux/ubuntu xenial/stable Translation-en_US
    Ign:19 https://download.docker.com/linux/ubuntu xenial/stable Translation-en
    Fetched 16.0 kB in 4min 5s (65 B/s)
    Reading package lists… Done
    W: The repository ‘https://download.docker.com/linux/ubuntu xenial Release’ does not have a Release file.
    N: Data from such a repository can’t be authenticated and is therefore potentially dangerous to use.
    N: See apt-secure(8) manpage for repository creation and user configuration details.
    Reading package lists…
    Building dependency tree…
    Reading state information…
    The following additional packages will be installed:
    aufs-tools cgroupfs-mount containerd.io docker-ce-cli pigz
    Suggested packages:
    mountall
    The following NEW packages will be installed:
    aufs-tools cgroupfs-mount containerd.io docker-ce docker-ce-cli pigz
    0 upgraded, 6 newly installed, 0 to remove and 5 not upgraded.
    Need to get 84.5 MB of archives.
    After this operation, 381 MB of additional disk space will be used.
    WARNING: The following packages cannot be authenticated!
    containerd.io docker-ce-cli docker-ce
    E: There were unauthenticated packages and -y was used without –allow-unauthenticated
    bbb-install: Docker did not install
    Здравствуйте Константин Герасименко! У меня такая ошибка. Не подскажете из за чего это? Не может найти docker а да чтобы устанавливать как я понял да ? Как мне быть в таком случае ? Спасибо заранее!

    Ответить
  • Большое спасибо за статью и видео.
    Как настроить BBB если он находится за NAT? Сейчас возможности звука и видео имеют только те клиенты, которые имеют доступ к локальному IP ардесу.
    Спасибо за ответ…

    Ответить
  • Когда пытаюсь зайти в комнату, то выводится просто сплошной синий фон и всё. Никаких надписей. Не понимаю, в чём дело.

    Ответить
  • А пользователей там создать невозможно, нет кнопок создания.

    Ответить
  • присоединяюсь к вопросу, очень хотелось бы победить BBB за NATом

    Ответить
  • Добрый день. Как ни крутил, не смог запилить BBB, никак… Ставлю на Ubuntu 16.04.7 server, ставлю: wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s — -v xenial-200 -e [email protected] -g получаю ERR_CONNECTION_REFUSED по прямому IP, и Welcome to nginx! по добавленному в домене DNS – http://bbb.server/ ghb попытке зайти на http://bbb.server/b, получаю 404 Not Found ерунда какая то 8-( переустанавливал с 0 и систему и BBB раз 7 что может быть не так? Спасибо!

    Ответить
  • Еще момент, при даче команды cd greenlight/ – not found, при: docker exec greenlight-v2 bundle exec rake admin:create – docker не установлен.

    Ответить
  • Александр
    14 октября 2020 11:18

    В добавлению в посту Павла.
    В комнату заходит нормально, но когда нажимаю старт – сплошной синий фон. В логах ошибок нет. bbb-conf –check – вроде пишет всё нормально, а в проблемах:
    Error: Could not connect to the configured hostname/IP address
    и
    # Error: Unable to reach default URL for presentation:
    # http://имя-сервера/default.pdf

    Ответить
  • Добрый день. Может подскажите. Такая ситуация. Стояла голубая кнопка, на сервере школы, всё замечательно работало, было зарегистрировано порядка 1500 пользователей, комнаты педагогов и тд. Но всем рулил, так называемый сисадмин, которому, в принципе на всё наплевать. Это к тому, что не создавалось никаких резервных копий (уж не знаю, чем человек думал). В общем, накрылась SSDшка, на которой всё крутилось. Все файлы оттуда я вытащил. Вопрос в том, как из них восстановить всю базу пользователей и возможно-ли это вообще? Систему накатили по новой, но вот восстанавливать всю базу пользователей – титанический труд. Вся дистанционка встала.

    Ответить
  • Столкнулся с проблемой при удалении пользователя выходит ошибка 500. есть ли возможность удалять пользователя напрямую из базы, а не через админку?

    Ответить
  • После установки, заходим в комнату а там ошибка:
    Ошибка сервера
    Проверьте BigBlueButton Endpoint и Secret
    Пожалуйста, убедитесь, что были приняты правильные меры. Ознакомиться
    Кто сталкивался с такой проблемой?

    Ответить
  • Здравствуйте!
    Всё установил, запускается, но при входе в комнату выдает:

    Ошибка сервера
    Проверьте BigBlueButton Endpoint и Secret
    Пожалуйста, убедитесь, что были приняты правильные меры. Ознакомиться

    Может ли это влиять от требований? Я почитал требуется 4 ядра 8 оперативки на сервере, у меня 4 ядра 6 оперативки…

    Ответить
  • Развернул.
    Интегрировал с Moodle
    Захожу в комнату.
    “Как вы хотите войти в аудио-конференцию?”
    Только слушать – работает
    Микрофон – “бесконечное” Подключение к тесту звука…

    Кто-то сталкивался? Не понимаю в чем проблема.

    Ответить
  • Александр
    25 декабря 2020 04:31

    Здравствуйте!
    Пробуем поставить BBB. Делаем по вашей инструкции.
    доходим до ввода команд
    проводим команду – cd greenlight/
    получаем ответ- bash: cd: greenlight/: No such file or directory
    Вводи команду – docker exec greenlight-v2 bundle exec rake admin:create
    Получаем ответ – The program ‘docker’ is currently not installed. You can install it by typing:
    apt install docker.io
    Куда и где рыть?

    Ответить
  • Лучший вариант установки – с помощью скрипта на сайте. Потом устанавливаем пароль админа для Greenlight.
    Если в локалке(за Natom):
    1. Белый внешний IP + статический в локальной сети (если в сети динамика – выделить и зарезервировать в DHCP роутера).
    2. Проброс портов на роутере
    3. Установка оси (Ubuntu)
    4. Настройка сети Убунту через терминал
    5. Установка BBB cкриптом как и в предыдущий раз
    6. Настройка BBB для работы
    ps: для входа на ВВВ из локальной сети:
    1. Поднимаем ДНС сервер,или проще – прописываем в файл hosts IP сервера – домен ВВВ
    2. Настраиваем брандмауэры компов локалки на подключение к портам(в крайнем случае отключаем брандмауэры).
    Все работает – проверено на практике.

    Ответить
  • Перестали отображаться презентации, кто сталкивался?

    Ответить
    • У нас тоже перестали отображаться презентации в BigblueButton, мы долго не искали почему, я просто все переустановил, тем более что старая система уже как не поддерживается. Установочный скрипт все ставит за 20 минут, это быстрее чем искать чего не работает. В новой версии 2.3.14 все намного лучше работает, полноценная поддержка HTML 5 на всех устройствах в.ч. мобильные и планшеты, там еще новый плеер для проигрывания записей. Одним словом ставьте новую систему и не парьтесь. Там в установочном скрипте есть косяки, будьте внимательны. Если что-то будет не получаться, пишите я помогу.

      Ответить

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Заполните поле
Заполните поле
Пожалуйста, введите корректный адрес email.
Вы должны согласиться с условиями для продолжения

Поиск по сайту
Лучшее

Результатов не найдено.

Популярное
Рубрики

Свежие комментарии