Jitsi
Jitsi — это система с открытым исходным кодом для проведения онлайн-конференций и вебинаров. Команды могут создавать встречи в Jitsi, присоединяться к ним и управлять ими изнутри Time.
Установка своего сервера Jitsi
Для установки и настройки своего собственного сервера Jitsi следуйте инструкциям: установка своего Jitsi сервера.
Для авторизации по JWT токену в конфигурационном файле сервера Jitsi (из примера настроек в env.example) раскомментируйте строки:
ENABLE_AUTH=1AUTH_TYPE=jwtJWT_APP_ID=my_jitsi_app_id, гдеmy_jitsi_app_idуказан в качестве примераJWT_APP_SECRET=my_jitsi_app_secret, гдеmy_jitsi_app_secretуказан в качестве примера
Включить плагин
Плагин Jitsi (уже предустановлен)
true: включает плагин на сервере Time.false: отключает плагин на сервере Time.
Настройки:
- env-переменная:
TIME_PLUGINSETTINGS_PLUGINSTATES_JITSI_ENABLE=true
Плагин Jitsi должен появиться в разделе Установленные плагины.
Настройка плагина Jitsi
Перед активацией плагина необходимо настроить параметры плагина.
Jitsi Server URL
URL вашего сервера Jitsi, например: https://meet.jit.si
Настройки:
- env-переменная:
TIME_PLUGINSETTINGS_PLUGINS_JITSI_JITSIURL="https://meet.jit.si"
Embed Jitsi video inside Time
Jitsi может быть встроен в Time в виде всплывающего окна.
Настройки:
- env-переменная:
TIME_PLUGINSETTINGS_PLUGINS_JITSI_JITSIEMBEDDED=true
По умолчанию: true.
Jitsi Meeting Names
Наименование по умолчанию для генерируемых встреч.
Настройки:
- env-переменная:
TIME_PLUGINSETTINGS_PLUGINS_JITSI_JITSINAMINGSCHEME="words"
По умолчанию: words.
Доступные варианты:
words— Случайные английские слова (например:PlayfulDragonsObserveCuriously)uuid— Универсальный уникальный идентификатор (UUID)ask— Пользователь самостоятельно указывает название встречи
Use JWT Authentication for Jitsi
Если сервер использует JWT токен для аутентификации, то значение устанавливается в true
Настройки:
- env-переменная:
TIME_PLUGINSETTINGS_PLUGINS_JITSI_JITSIJWT="true"
App ID for JWT Authentication
Идентификатор приложения, заданный в конфигурации сервера, используемый для аутентификации сервером Jitsi и генератором токенов JWT.
Настройки:
- env-переменная:
TIME_PLUGINSETTINGS_PLUGINS_JITSI_JITSIAPPID=true
По умолчанию: my_jitsi_app_id.
App Secret for JWT Authentication
Секрет приложения, заданный в конфигурации сервера, используемый для аутентификации сервером Jitsi и генератором токенов JWT.
Настройки:
- env-переменная:
TIME_PLUGINSETTINGS_PLUGINS_JITSI_JITSIAPPSECRET=true
По умолчанию: my_jitsi_app_secret.
Meeting Link Expiry Time (minutes)
Количество минут с момента создания ссылки на встречу до момента, когда она станет недействительной. Минимум - 1 минута. Применимо, если сервер использует JWT токен для аутентификации (параметр JitsiJWT: true)
Настройки:
- env-переменная:
TIME_PLUGINSETTINGS_PLUGINS_JITSI_JITSILINKVALIDTIME=60
По умолчанию: 30.
Использование
Создание встречи
Вы можете создать встречу Jitsi в любом канале, к которой смогут присоединиться все участники канала. Для того чтобы создать встречу, вы можете ввести команду /jitsi в любом канале, либо использовать иконку с изображением камеры в верхнем правом углу приложения Time.