FaqBbb.txt 3.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. %META:TOPICINFO{author="roman" comment="reprev" date="1606988365" format="1.1" reprev="1" version="1"}%
  2. %META:TOPICPARENT{name="ListOfFaq"}%
  3. ---+!! Нюансы настройки BigBlueButton
  4. %TOC%
  5. ---++ Указание сервера stun
  6. /usr/share/bbb-web/WEB-INF/classes/spring/turn-stun-servers.xml - здесь поменять параметры. Сервер stun в отличии от turn не принимает ключ авторизации! Для работы с приватным сервером его лучше не указывать. Или использовать анонимный stun
  7. ---++ Greenlight
  8. Это моднявая панель управления пользователями. Работает в докер-контайнере. Контейнер пихает в домашний каталог юзера, от которого ставится! Т.е. при запуске инсталляции от рута или через sudo поставлено оно будет в первоначального юзера. У нас используется bbb.
  9. ~/greenlight/.env - основной файл настроек
  10. ---+++ Параметры
  11. SAFE_HOSTS=bbb.example.com - имя хоста, на котором работает конференция
  12. ---++++ SECRET_KEY_BASE в конфигурации получаем так
  13. <verbatim>
  14. docker run --rm bigbluebutton/greenlight:v2 bundle exec rake secret
  15. </verbatim>
  16. ---++++ BigBlueButton Credentials
  17. <verbatim>
  18. sudo bbb-conf --secret
  19. </verbatim>
  20. В .env файле указываем полученные параметры BIGBLUEBUTTON_ENDPOINT & BIGBLUEBUTTON_SECRET
  21. ---+++ Проверка конфигурации
  22. <verbatim>
  23. docker run --rm --env-file .env bigbluebutton/greenlight:v2 bundle exec rake conf:check
  24. </verbatim>
  25. ---+++ Запуск/остановка/обновление
  26. ---++++ Первоначальная настройка
  27. <verbatim>
  28. cd ~/greenlight
  29. docker-compose -v
  30. docker run --rm bigbluebutton/greenlight:v2 cat ./docker-compose.yml > docker-compose.yml
  31. export pass=$(openssl rand -hex 8); sed -i 's/POSTGRES_PASSWORD=password/POSTGRES_PASSWORD='$pass'/g' docker-compose.yml;sed -i 's/DB_PASSWORD=password/DB_PASSWORD='$pass'/g' .env
  32. docker-compose up -d
  33. </verbatim>
  34. ---++++ Старт/стоп
  35. <verbatim>
  36. docker-compose down
  37. docker-compose up -d
  38. </verbatim>
  39. ---++++ Обновление
  40. <verbatim>
  41. cd ~/greenlight
  42. docker pull bigbluebutton/greenlight:v2
  43. docker-compose down
  44. docker-compose up -d
  45. </verbatim>
  46. ---++ Поддерживаемые браузеры
  47. https://bbb.one.ru/html5client/useragent - здесь смотрим, что наш браузер о себе думает
  48. /usr/share/meteor/bundle/programs/server/assets/app/config/settings.yml - здесь дописать нужное и скрестить пальцы
  49. -- Main.RomanDmitriev - 03 Dec 2020
  50. %META:PREFERENCE{name="DENYTOPICVIEW" title="DENYTOPICVIEW" type="Set" value="WikiGuest"}%
  51. %META:PREFERENCE{name="DENYTOPICCHANGE" title="DENYTOPICCHANGE" type="Set" value="WikiGuest"}%
  52. %META:PREFERENCE{name="PERMSET_VIEW" title="PERMSET_VIEW" type="Local" value="registeredusers"}%
  53. %META:PREFERENCE{name="PERMSET_CHANGE" title="PERMSET_CHANGE" type="Local" value="registeredusers"}%