Развернуть и настроить jitsi

Цена договорная
03 ноября 2020, 14:22 • 6 откликов • 28 просмотров
Тезисно

Хочу сделать видеоконференции для внутренних нужд небольшой команды
Есть домен, VM арендую под спецификацию, которую будет нужно.
Не Skype или Zoom, чтобы без подписки, со своим лого и чтобы было "уютнее" :)
Готовы услышать предложения от людей, которые "знают как сделать лучше"



В виде ТЗ



  1. Необходимо на облачном сервере развернуть и настроить сервер видеосвязи jitsi

  2. Должен быть создан или настроен веб интерфейс администратора.

  3. Интерфейс администратора должен быть защищен логином/паролем.

  4. У администратора должна быть возможность поменять логин/пароль или хотя бы пароль.

  5. Возможность создавать/удалять новые комнаты должна быть только у администратора.

  6. Способов создать новую комнату, без прав администратора быть не должно.

  7. У администратора должна быть возможность создавать / удалять открытые комнаты.

  8. У администратора должна быть возможность создавать / удалять закрытые комнаты, доступ к которым возможен только по паролю.

  9. После удаления комнаты подключение к ней по ссылке должно становиться невозможным.

  10. Поменять лого в интерфейсе видеозвонка (комнаты) - картинку предоставим.

  11. Также будет предоставлен домен, нужно будет под него сгенерировать и прикрутить сертификат

  12. При перезапуске VM все сервисы должны подниматься автоматически
  13. Нагрузка 1-2 комнтаы по 3-7 человек параллельно.


В виде сценариев (вроде ПМИ)


Сценарий 1



  1. Администратор заходить в веб интерфейс администратора под логином паролем

  2. Администратор может поменять свой пароль


Сценарий 2



  1. Администратор заходить в веб интерфейс администратора под логином паролем

  2. Администратор создает новую закрытую комнату и задает для нее пароль доступа

  3. Администратор получает ссылку для подключения

  4. Администратор кидает ссылку для подключения и пароль участникам

  5. Участники, переходя по ссылке jitsi запрашивает пароль

  6. Участники вводят пароль и попадают в комнату, где видят друг друга и общаются, получив права участников

  7. Администратор входит в комнату под своей учетной записью (либо специальным паролем) видит и общается с участниками, но при этом обладает правами модератора

  8. Несколько разных комнат могут работать одновременно (вход администратора в каждую не требуется)


Сценарий 3



  1. Администратор заходить в веб интерфейс администратора под логином паролем

  2. Администратор создает новую открытую комнату и не для нее пароль доступа

  3. Администратор получает ссылку для подключения

  4. Администратор кидает ссылку для подключения участникам

  5. Участники, переходя по ссылке и попадают в комнату, где видят друг-друга и общаются, получив права участников

  6. Администратор входит в комнату под своей учетной записью (либо специальным паролем) видит и общается с участниками, но при этом обладает правами модератора


Сценарий 4



  1. Администратор заходить в веб интерфейс администратора под логином паролем

  2. Администратор удаляет комнату (не важно какую, открытую или закрытую), участники больше не имеют возможности к ней подключаться


Сценарий 5



  1. Участники пытаются войти в комнату со случайным названием по случайной ссылке и не получают такой возможности


Сценарий 6



  1. В комнату заходит слишком много участников, либо много участников заходит в много комнат

  2. Jitsi перестает отвечать (висит)

  3. Администратор заходит в консоль управления облаком и перезапускает VM

  4. Все необходимые для прохождения сценариев выше сервисы запускаются автоматически