Користувальницькькі налаштування

Налаштування сайту


bigbluebutton

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Both sides previous revision Попередня ревізія
Наступна ревізія
Попередня ревізія
bigbluebutton [2023/08/01 23:12]
wombat [З версії 2.4]
bigbluebutton [2024/04/01 22:32] (поточний)
wombat Запис сеансів до відеофайлу
Рядок 128: Рядок 128:
 </​file>​ </​file>​
  
 +
 +==== Greenlight v3 ====
 +
 +
 +
 +=== Перенесення ролей ===
 +
 +=== Перенесення користувачів ===
 +
 +=== Перенесення кімнат ===
 +
 +=== Перенесення налаштувань ===
 +
 +
 +
 +=== Оновлення паролів ===
 +
 +Після оновлення Greenlight потрібно оновити паролі усіх користувачів. Це мають зробити самі користувачі,​ запитавши скидання пароля на сторінці входу до Greenlight.
 +
 +Але для того, щоб повідомити усім користувачам про необхідність скидання пароля,​ в комплекті є також готовий скрипт для розсилання усім користувачам нашого сервера повідомлення із запрошенням змінити пароль.
 +
 +Але перш ніж ним скористатися,​ варто взяти до уваги, що деякі поштові сервери блокують масові розсилання повідомлень. Наприклад,​ якщо листи надсилаються занадто швидко. Я стикнувся із такою проблемою,​ тому перші кілька повідомлень завжди надсилалися нормально,​ але наступні усі блокувалися. Тому для себе я знайшов таке рішення:​ я додав до скрипту невелику паузу між надсиланням листів. Зробити це можна так:
 +
 +Відкрити файл скрипту ''​lib/​tasks/​reset_password_email.rake''​ для редагування прямо в контейнері:​
 +
 +  sudo docker exec -it greenlight-v3 vi lib/​tasks/​reset_password_email.rake
 +
 +знайти в ньому наступні рядки:
 +
 +<file ruby "​reset_password_email.rake">​
 +      success '​Successfully sent reset password email to:'
 +      info    " ​ name: #​{user.name}"​
 +      info    " ​ email: #​{user.email}"​
 +    rescue StandardError => e
 +      err "​Unable to send reset password email to:\n  name: #​{user.name} \n  email: #​{user.email} \n  error: #{e}"
 +    end
 +  end
 +</​file>​
 +
 +та додати туди функцію ''​sleep(5)''​ (пауза у 5 секунд) ось у цьому місці (важливо дотримуватися відступів ліворуч!):​
 +
 +<file ruby "​reset_password_email.rake">​
 +      success '​Successfully sent reset password email to:'
 +      info    " ​ name: #​{user.name}"​
 +      info    " ​ email: #​{user.email}"​
 +    ​
 +    sleep(5)
 +    ​
 +    rescue StandardError => e
 +      err "​Unable to send reset password email to:\n  name: #​{user.name} \n  email: #​{user.email} \n  error: #{e}"
 +    end
 +  end
 +</​file>​
 +
 +зберегти цей файл, закрити,​ а тоді вже запустити скрипт:​
 +
 +  sudo docker exec -it greenlight-v3 bundle exec rake migration:​reset_password_email\[https://​bbb.myserver.org/​gl]
 +
 +
 +=== Перенесення записів ===
 +
 +  sudo docker exec -it greenlight-v3 bundle exec rake server_recordings_sync
  
 ===== Проблема з Firefox ===== ===== Проблема з Firefox =====
Рядок 143: Рядок 205:
 Можливо,​ це пов'​язано із відомою [[https://​bugzilla.mozilla.org/​show_bug.cgi?​id=1034964 | вадою Firefox]]. Додаткову інформацію можна також прочитати у відповідних гілках форумів [[https://​github.com/​bigbluebutton/​bigbluebutton/​issues/​13746 | BigBlueButton]] та [[https://​github.com/​versatica/​mediasoup/​issues/​650 | mediasoup]]. Можливо,​ це пов'​язано із відомою [[https://​bugzilla.mozilla.org/​show_bug.cgi?​id=1034964 | вадою Firefox]]. Додаткову інформацію можна також прочитати у відповідних гілках форумів [[https://​github.com/​bigbluebutton/​bigbluebutton/​issues/​13746 | BigBlueButton]] та [[https://​github.com/​versatica/​mediasoup/​issues/​650 | mediasoup]].
  
- 
-===== Greenlight v3 ===== 
  
  
Рядок 481: Рядок 541:
 http://​docs.bigbluebutton.org/​greenlight/​gl-overview.html http://​docs.bigbluebutton.org/​greenlight/​gl-overview.html
  
 +v3 : https://​docs.bigbluebutton.org/​greenlight/​v3/​install/​
 +
 +==== Логи Greenlight ====
 +
 +Продивитися логи (журнал роботи) Greenlight можна засобами Docker:
 +
 +Простий показ журналу:​
 +    sudo docker logs greenlight-v3
 +
 +Показ з часовими мітками:​
 +    sudo docker logs -t greenlight-v3
 +
 +Відстежування журналу по мірі його доповнення:​
 +    sudo docker logs -f greenlight-v3
 +
 +Відстежування,​ починаючи з останніх 50-ти рядків,​ з часовими мітками:​
 +    sudo docker logs -t -n50 -f greenlight-v3
 +
 +
 +==== Запуск/​зупинка Greenlight ====
 +
 +Якщо файли Greenlight встановлено у теку ''/​root/​greenlight-v3/'',​ то для зупинки або запуску потрібно перейти до цієї теки:
 +
 +  cd /​root/​greenlight-v3/​
 +
 +Зупинити:​
 +  docker-compose down
 +
 +Запустити:​
 +  docker-compose up -d
 +  ​
 +  ​
 +  ​
 FIXME FIXME
  
Рядок 508: Рядок 601:
  
  
 +
 +===== Запис сеансів до відеофайлу =====
 +
 +Спочатку потрібно встановити додатковий пакет((https://​docs.bigbluebutton.org/​administration/​customize/#​install-additional-recording-processing-formats)):​
 +
 +  sudo apt install bbb-playback-video
 +
 +Потім потрібно додати відповідний формат до файлу:
 +
 +<file yaml "/​usr/​local/​bigbluebutton/​core/​scripts/​bigbluebutton.yml">​
 +steps:
 +  archive: "​sanity"​
 +  sanity: "​captions"​
 +  captions:
 +    - "​process:​presentation"​
 +    - "​process:​video"​
 +  "​process:​presentation":​ "​publish:​presentation"​
 +  "​process:​video":​ "​publish:​video"​
 +</​file>​
 +
 +Але цей файл буде перезаписаний під час оновлення або перевстановлення BigBlueButton. Тому можна зберегти ці налаштування також в окремому файлі: ''/​etc/​bigbluebutton/​recording/​recording.yml''​
 +
 +Після зміни файлу потрібно перезапустити службу:​
 +
 +  systemctl restart bbb-rap-resque-worker.service
  
bigbluebutton.1690920755.txt.bz2 · В останнє змінено: 2023/08/01 23:12 by wombat