This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
сервис_bbb [2024/02/16 11:25] val [Установка и запуск] |
сервис_bbb [2026/04/12 11:00] (current) val [Установка и запуск] |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Сервис BBB ====== | ====== Сервис BBB ====== | ||
| + | * [[https://docs.bigbluebutton.org/administration/install/]] | ||
| + | * [[https://github.com/bigbluebutton/bbb-install/]] | ||
| * [[https://bigbluebutton.ru/kak-administrirovat-server.html|Как администрировать сервер BigBlueButton]] | * [[https://bigbluebutton.ru/kak-administrirovat-server.html|Как администрировать сервер BigBlueButton]] | ||
| + | * https://stackoverflow.com/questions/61238720/check-number-of-active-meetings-in-big-blue-button-from-command-line | ||
| + | |||
| ===== Системные требования ===== | ===== Системные требования ===== | ||
| - | * RAM: 8Gb, CPU: 4, HDD: 100Gb | + | * RAM: 8Gb, CPU: 4, HDD: Занимает 12 Gb |
| * [[Управление файловыми системами в Linux#Расширение существующего логического тома]] | * [[Управление файловыми системами в Linux#Расширение существующего логического тома]] | ||
| Line 25: | Line 28: | ||
| cp wild.key /local/certs/privkey.pem | cp wild.key /local/certs/privkey.pem | ||
| - | # time wget -qO- https://raw.githubusercontent.com/bigbluebutton/bbb-install/v2.7.x-release/bbb-install.sh | bash -s -- -v focal-270 -s webinar.corp13.un -d -g | + | # time wget -qO- https://raw.githubusercontent.com/bigbluebutton/bbb-install/v3.0.x-release/bbb-install.sh | bash -s -- -v jammy-300 -s webinar.corp13.un -d -g |
| real 43m1.513s | real 43m1.513s | ||
| # bbb-conf --status | # bbb-conf --status | ||
| </code> | </code> | ||
| + | |||
| + | * При использовании корпоративного УЦ, с само подписанным корневым сертификатом, понадобится [[Технология Docker#Копирование файлов в контейнер]] | ||
| ===== Обновление сертификата ===== | ===== Обновление сертификата ===== | ||
| Line 41: | Line 45: | ||
| # service haproxy restart | # service haproxy restart | ||
| </code> | </code> | ||
| - | ===== Интеграция с Keycloak ===== | + | ===== Интеграция с внешним Keycloak ===== |
| * [[https://docs.bigbluebutton.org/greenlight/v3/external-authentication/|External Authentication OpenID Connect vs Keycloak]] | * [[https://docs.bigbluebutton.org/greenlight/v3/external-authentication/|External Authentication OpenID Connect vs Keycloak]] | ||
| <code> | <code> | ||
| - | root@webinar.corp13.un:~/greenlight-v3# docker-compose down | + | root@webinar.corp13.un:~# cd /root/greenlight-v3 |
| root@webinar.corp13.un:~/greenlight-v3# cat .env | root@webinar.corp13.un:~/greenlight-v3# cat .env | ||
| Line 62: | Line 66: | ||
| * [[https://github.com/bigbluebutton/bigbluebutton/issues/7985|certificate verify failed #7985]] | * [[https://github.com/bigbluebutton/bigbluebutton/issues/7985|certificate verify failed #7985]] | ||
| * [[https://github.com/bigbluebutton/greenlight/issues/1305|BigBlueButton Endpoint and Secret]] | * [[https://github.com/bigbluebutton/greenlight/issues/1305|BigBlueButton Endpoint and Secret]] | ||
| - | * [[Технология Docker#Копирование файлов и подключение к контейнеру]] | + | |
| + | ===== Управление пользователями ===== | ||
| + | <code> | ||
| + | root@webinar:~# docker exec -it greenlight-v3 bundle exec rake user:set_admin_role['user1@corp13.un'] | ||
| + | |||
| + | root@webinar:~# docker exec -it greenlight-v3 bundle exec rails c | ||
| + | greenlight(prod)> | ||
| + | User.all.pluck(:name, :email) | ||
| + | User.find_by(email: 'user2@corp13.un') | ||
| + | User.find_by(email: "user2@corp13.un").destroy | ||
| + | |||
| + | root@webinar:~# docker exec -it greenlight-v3 bash -c "echo User.all.pluck\(:name, :email\) | bundle exec rails c" | ||
| + | </code> | ||