BigBlueButton deployment: различия между версиями
Srv (обсуждение | вклад) |
Srv (обсуждение | вклад) |
||
Строка 60: | Строка 60: | ||
==Установка BigBlueButton== | ==Установка BigBlueButton== | ||
===Установка с автоматическим выпуском сертификата=== | ===Установка с автоматическим выпуском сертификата=== | ||
Для установки BigBlueButton с автоматическим выпуском сертификата необходимо ввести следующую команду<br> | |||
wget -qO- https://raw.githubusercontent.com/bigbluebutton/bbb-install/v3.0.x-release/bbb-install.sh | bash -s -- -w -v jammy-300 -s <имя_компьютера>.gk-rte.ru -e info@<имя_компьютера>.gk-rte.ru -g | |||
В данной команде почта '''info@<имя_компьютера>.gk-rte.ru''' необходима для выпуска сертификата. Она может быть любой, но обязательно должна присутствовать, иначе сертификат не выпустится. | |||
Аргумент '''-g''' означает, что вместе с BigBlueButton установится и Greenlight. | |||
После завершения исполнения скрипта введите следующую команду<br> | |||
bbb-conf --check | |||
Это необходимо для проверки, установился ли BigBlueButton на сервер, или нет. |
Версия от 08:51, 13 сентября 2024
Требования и этапы
Минимальные требования к аппаратному обеспечению
BigBlueButton предъявляет следующие требования к аппаратному обеспечению:
- Процессор должен иметь не менее 4 ядер;
- Объем ОЗУ должен быть не менее 8 ГБ;
- Размер свободного дискового пространства должен быть не менее 50 ГБ. Данный размер необходим только для установки BigBlueButton и его недостаточно для хранения записей конференций.
Требования к программному обеспечению
BigBlueButton 3.0 предъявляет следующие требования к программному обеспечению:
- Операционная система Linux 22.04 Jammy Fish. Версия BigBlueButton 3.0 работает только на данном дистрибутиве;
- 64-разрядная операционная система;
- Наличие зарегистрированного в Интернете доменного имени. В нашем случае это gk-rte.ru.
Этапы развертывания BigBlueButton
Развертывание BigBlueButton состоит из следующих этапов:
- Подготовка Операционной системы к установке BigBlueButton;
- Установка BigBlueButton одновременно с Greenlight;
- Создание аккаунта администратора по умолчанию
- Кастомизация Greenlight
Подготовка Операционной системы к установке BigBlueButton
Проверка версии операционной системы
Для проверки версии операционной системы введите команду
cat /etc/lsb-release
Вы должны увидеть следущий резуьтат
DISTRIB_ID=Ubuntu DISTRIB_RELEASE=22.04 DISTRIB_CODENAME=jammy DISTRIB_DESCRIPTION="Ubuntu 22.04.3 LTS"
Если ваш результат отличается, то установите linux Ubuntu 22.04 Jammy Fish
Проверка локалей
Данный этап можно пропустить, если при установке операционной системы вы в качестве языка выбрали английский.
Для проверки локалей ведите команду
cat /etc/default/locale
Ваш результат должен быть
LANG=en_US.UTF-8
Если ваш результат отличается, то последовательно введите команды
sudo apt-get install -y language-pack-en
sudo update-locale LANG=en_US.UTF-8
Для того, чтобы убедиться, что локали действительно настроены правильно, введите следующую команду
sudo systemctl show-environment
Вы должны увидеть в качестве вывода LANG="en_US.UTF-8
Проверка разрядности
Для проверки разрядности операционной системы введите команду
uname -m
Если ваша система действительно имеет разрядность 64 бит, вы увидите следующий результат
x86_64
Если вы видите иной результат, то установите 64-битную версию требуемой операционной системы.
Активация и настройка брандмауэра
Последовательно введите следующие команды
ufw enable ufw allow 80 ufw allow 443
После введения этих команд брандмауэр активируется и откроет порты 80 и 443.
Установка BigBlueButton
Установка с автоматическим выпуском сертификата
Для установки BigBlueButton с автоматическим выпуском сертификата необходимо ввести следующую команду
wget -qO- https://raw.githubusercontent.com/bigbluebutton/bbb-install/v3.0.x-release/bbb-install.sh | bash -s -- -w -v jammy-300 -s <имя_компьютера>.gk-rte.ru -e info@<имя_компьютера>.gk-rte.ru -g
В данной команде почта info@<имя_компьютера>.gk-rte.ru необходима для выпуска сертификата. Она может быть любой, но обязательно должна присутствовать, иначе сертификат не выпустится.
Аргумент -g означает, что вместе с BigBlueButton установится и Greenlight.
После завершения исполнения скрипта введите следующую команду
bbb-conf --check
Это необходимо для проверки, установился ли BigBlueButton на сервер, или нет.