User Tools

Site Tools


сервис_bbb

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
сервис_bbb [2024/02/13 20:25]
val
сервис_bbb [2024/02/17 21:04] (current)
val [Интеграция с Keycloak]
Line 1: Line 1:
 ====== Сервис BBB ====== ====== Сервис BBB ======
  
-  * [[https://github.com/bigbluebutton/​bbb-install]]+  * [[https://bigbluebutton.ru/kak-administrirovat-server.html|Как администрировать сервер BigBlueButton]] 
 + 
 +===== Системные требования ===== 
 + 
 +  * RAM: 8Gb, CPU: 4, HDD: Занимает 12 Gb 
 +  * [[Управление файловыми системами в Linux#​Расширение существующего логического тома]] 
 + 
 +===== Установка и запуск ===== 
 + 
   * [[https://​github.com/​bigbluebutton/​bbb-install/​blob/​master/​bbb-install.sh]]   * [[https://​github.com/​bigbluebutton/​bbb-install/​blob/​master/​bbb-install.sh]]
 +  * [[https://​docs.bigbluebutton.org/​greenlight/​v3/​install/​|Install Greenlight v3]]
  
-  * [[https://​docs.bigbluebutton.org/​greenlight/​gl-admin.html|Greenlight Admin]] +  * [[Пакет OpenSSL#​Импорт сертификата центра сертификации]] (нужно для работы curl при развертывании)
-  * [[https://​docs.bigbluebutton.org/​greenlight/​gl-config.html|Greenlight Config]]+
  
-  * [[https://github.com/bigbluebutton/​bigbluebutton.github.io/​issues/​287|Missing documentation for OpenID Connect #287]]+<​code>​ 
 +mkdir -p /local/certs/
  
-  ​[[Пакет OpenSSL#​Импорт сертификата центра сертификации]]+cat wild.crt ca.crt > /​local/​certs/​fullchain.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  
 + 
 +real    43m1.513s 
 + 
 +# bbb-conf --status 
 +</​code>​ 
 + 
 +  ​* При использовании ​корпоративного УЦ понадобится [[Технология Docker#​Копирование файлов в контейнер]] 
 + 
 +===== Обновление ​сертификата ===== 
 + 
 +  * [[https://​stackoverflow.com/​questions/​77167714/​unable-to-run-bigbluebutton-with-custom-ssl-certificate-due-to-invalid-configura|Unable to run BigBlueButton with custom ssl certificate due to invalid configuration of nginx]]
  
 <​code>​ <​code>​
-   ​85 ​ mkdir -p /​local/​certs/​ +cat wild.crt ca.crt wild.key ​/etc/haproxy/certbundle.pem
-   ​86  ​cat wild.crt ca.crt ​> /​local/​certs/​fullchain.pem +
-   ​87 ​ cp wild.key /local/certs/privkey.pem +
-   ​88 ​ 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+
  
 +# service haproxy restart
 </​code>​ </​code>​
 +===== Интеграция с Keycloak =====
 +
 +  * [[https://​docs.bigbluebutton.org/​greenlight/​v3/​external-authentication/​|External Authentication OpenID Connect vs Keycloak]]
 +
 +<​code>​
 +root@webinar.corp13.un:​~#​ cd /​root/​greenlight-v3
 +
 +root@webinar.corp13.un:​~/​greenlight-v3#​ cat .env
 +</​code><​code>​
 +...
 +OPENID_CONNECT_CLIENT_ID=any-client
 +OPENID_CONNECT_CLIENT_SECRET=anystring
 +OPENID_CONNECT_ISSUER=https://​keycloak.corp13.un/​realms/​corp13
 +OPENID_CONNECT_REDIRECT=https://​webinar.corp13.un/​
 +...
 +</​code><​code>​
 +root@webinar.corp13.un:​~/​greenlight-v3#​ docker-compose up -d
 +</​code>​
 +
 +  * [[https://​github.com/​bigbluebutton/​bigbluebutton/​issues/​7985|certificate verify failed #7985]]
 +  * [[https://​github.com/​bigbluebutton/​greenlight/​issues/​1305|BigBlueButton Endpoint and Secret]]
 +
сервис_bbb.1707845152.txt.gz · Last modified: 2024/02/13 20:25 by val