bigbluebutton
Розбіжності
Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
| Порівняння попередніх версійПопередня ревізіяНаступна ревізія | Попередня ревізія | ||
| bigbluebutton [2023/08/01 20:01] – [Оновлення з попередніх версій] З версії 2.5 wombat | bigbluebutton [2024/04/01 19:32] (поточний) – Запис сеансів до відеофайлу wombat | ||
|---|---|---|---|
| Рядок 39: | Рядок 39: | ||
| ==== З версії 2.4 ==== | ==== З версії 2.4 ==== | ||
| + | Якщо ми проводимо оновлення з версії BigBluButton 2.4 або старішої, | ||
| + | Видалити BigBlueButton та всі супутні пакети, | ||
| + | |||
| + | <file bash " | ||
| + | #!/bin/bash | ||
| + | |||
| + | # stop bbb | ||
| + | bbb-conf --stop | ||
| + | |||
| + | # docker cleanup | ||
| + | docker ps -q -all | xargs docker stop | ||
| + | docker ps -q -all | xargs docker rm | ||
| + | docker rmi --force $(docker images -a -q) | ||
| + | docker system prune | ||
| + | service docker stop | ||
| + | rm -rf / | ||
| + | apt purge docker-ce docker-ce-cli containerd.io -y | ||
| + | |||
| + | # delete bbb dependencies | ||
| + | dpkg -l | grep -w bbb | awk ' | ||
| + | dpkg -l | grep -w mongodb | awk ' | ||
| + | dpkg -l | grep -w kurento | awk ' | ||
| + | |||
| + | apt-get purge openjdk* openjdk-*-jre kms-* -y | ||
| + | apt-get autoremove -y | ||
| + | apt-get clean | ||
| + | |||
| + | # delete ruby, gems | ||
| + | apt-get purge ruby rubygems -y | ||
| + | rm / | ||
| + | |||
| + | # delete nginx | ||
| + | update-rc.d nginx remove | ||
| + | apt purge nginx nginx-common -y | ||
| + | |||
| + | # delete redis | ||
| + | apt purge redis-server -y | ||
| + | rm -rf / | ||
| + | rm -rf / | ||
| + | |||
| + | cd / | ||
| + | ls | grep bigbluebutton | xargs rm | ||
| + | ls | grep mongodb | xargs rm | ||
| + | ls | grep node | xargs rm | ||
| + | ls | grep rmescandon | xargs rm | ||
| + | ls | grep libreoffice | xargs rm | ||
| + | |||
| + | cd / | ||
| + | ls | grep bigbluebutton | xargs rm | ||
| + | ls | grep rmescandon | xargs rm | ||
| + | ls | grep libreoffice | xargs rm | ||
| + | |||
| + | # deactivate docker in / | ||
| + | sed -i ' | ||
| + | |||
| + | cd / | ||
| + | cd / | ||
| + | cd / | ||
| + | cd / | ||
| + | cd / | ||
| + | |||
| + | apt-key del $(apt-key list | awk ' | ||
| + | apt-key del $(apt-key list | awk ' | ||
| + | apt-key del $(apt-key list | awk ' | ||
| + | apt-key del $(apt-key list | awk ' | ||
| + | |||
| + | # delete leftovers like logs and other files | ||
| + | # | ||
| + | # MAKE THE BACKUP OF RECORDINGS FIRST !!! (IF NECESSARY) | ||
| + | # | ||
| + | # rm -rf / | ||
| + | |||
| + | # delete user related content | ||
| + | deluser bigbluebutton | ||
| + | # deluser redis | ||
| + | deluser mongodb | ||
| + | deluser kurento | ||
| + | # only this group needs to be removed, all other are deleted anyway! | ||
| + | delgroup mongodb | ||
| + | |||
| + | # update | ||
| + | apt-get autoremove -y | ||
| + | apt-get update | ||
| + | apt-get dist-upgrade -y | ||
| + | </ | ||
| + | |||
| + | |||
| + | ==== Greenlight v3 ==== | ||
| + | |||
| + | |||
| + | |||
| + | === Перенесення ролей === | ||
| + | |||
| + | === Перенесення користувачів === | ||
| + | |||
| + | === Перенесення кімнат === | ||
| + | |||
| + | === Перенесення налаштувань === | ||
| + | |||
| + | |||
| + | |||
| + | === Оновлення паролів === | ||
| + | |||
| + | Після оновлення Greenlight потрібно оновити паролі усіх користувачів. Це мають зробити самі користувачі, | ||
| + | |||
| + | Але для того, щоб повідомити усім користувачам про необхідність скидання пароля, | ||
| + | |||
| + | Але перш ніж ним скористатися, | ||
| + | |||
| + | Відкрити файл скрипту '' | ||
| + | |||
| + | sudo docker exec -it greenlight-v3 vi lib/ | ||
| + | |||
| + | знайти в ньому наступні рядки: | ||
| + | |||
| + | <file ruby " | ||
| + | success ' | ||
| + | info " | ||
| + | info " | ||
| + | rescue StandardError => e | ||
| + | err " | ||
| + | end | ||
| + | end | ||
| + | </ | ||
| + | |||
| + | та додати туди функцію '' | ||
| + | |||
| + | <file ruby " | ||
| + | success ' | ||
| + | info " | ||
| + | info " | ||
| + | | ||
| + | sleep(5) | ||
| + | | ||
| + | rescue StandardError => e | ||
| + | err " | ||
| + | end | ||
| + | end | ||
| + | </ | ||
| + | |||
| + | зберегти цей файл, закрити, | ||
| + | |||
| + | sudo docker exec -it greenlight-v3 bundle exec rake migration: | ||
| + | |||
| + | |||
| + | === Перенесення записів === | ||
| + | |||
| + | sudo docker exec -it greenlight-v3 bundle exec rake server_recordings_sync | ||
| ===== Проблема з Firefox ===== | ===== Проблема з Firefox ===== | ||
| Рядок 57: | Рядок 205: | ||
| Можливо, | Можливо, | ||
| - | |||
| - | ===== Greenlight v3 ===== | ||
| Рядок 395: | Рядок 541: | ||
| http:// | http:// | ||
| + | v3 : https:// | ||
| + | |||
| + | ==== Логи Greenlight ==== | ||
| + | |||
| + | Продивитися логи (журнал роботи) Greenlight можна засобами Docker: | ||
| + | |||
| + | Простий показ журналу: | ||
| + | sudo docker logs greenlight-v3 | ||
| + | |||
| + | Показ з часовими мітками: | ||
| + | sudo docker logs -t greenlight-v3 | ||
| + | |||
| + | Відстежування журналу по мірі його доповнення: | ||
| + | sudo docker logs -f greenlight-v3 | ||
| + | |||
| + | Відстежування, | ||
| + | sudo docker logs -t -n50 -f greenlight-v3 | ||
| + | |||
| + | |||
| + | ==== Запуск/ | ||
| + | |||
| + | Якщо файли Greenlight встановлено у теку ''/ | ||
| + | |||
| + | cd / | ||
| + | |||
| + | Зупинити: | ||
| + | docker-compose down | ||
| + | |||
| + | Запустити: | ||
| + | docker-compose up -d | ||
| + | | ||
| + | | ||
| + | | ||
| FIXME | FIXME | ||
| Рядок 422: | Рядок 601: | ||
| + | |||
| + | ===== Запис сеансів до відеофайлу ===== | ||
| + | |||
| + | Спочатку потрібно встановити додатковий пакет((https:// | ||
| + | |||
| + | sudo apt install bbb-playback-video | ||
| + | |||
| + | Потім потрібно додати відповідний формат до файлу: | ||
| + | |||
| + | <file yaml "/ | ||
| + | steps: | ||
| + | archive: " | ||
| + | sanity: " | ||
| + | captions: | ||
| + | - " | ||
| + | - " | ||
| + | " | ||
| + | " | ||
| + | </ | ||
| + | |||
| + | Але цей файл буде перезаписаний під час оновлення або перевстановлення BigBlueButton. Тому можна зберегти ці налаштування також в окремому файлі: ''/ | ||
| + | |||
| + | Після зміни файлу потрібно перезапустити службу: | ||
| + | |||
| + | systemctl restart bbb-rap-resque-worker.service | ||
bigbluebutton.1690920074.txt.bz2 · Востаннє змінено: повз wombat
