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

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


bigbluebutton

Розбіжності

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

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

Порівняння попередніх версійПопередня ревізія
Наступна ревізія
Попередня ревізія
bigbluebutton [2023/08/01 20:14] – [Greenlight v3] wombatbigbluebutton [2024/04/01 19:32] (поточний) – Запис сеансів до відеофайлу wombat
Рядок 133: Рядок 133:
  
  
 +=== Перенесення ролей ===
  
 +=== Перенесення користувачів ===
 +
 +=== Перенесення кімнат ===
 +
 +=== Перенесення налаштувань ===
 +
 +
 +
 +=== Оновлення паролів ===
 +
 +Після оновлення 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 =====
Рядок 485: Рядок 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
  
Рядок 512: Рядок 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.1690920849.txt.bz2 · Востаннє змінено: повз wombat