Jitsi Meet - это бесплатное, с открытым исходным кодом, безопасное, простое и масштабируемое решение для видеоконференций, которое вы можете использовать как отдельное приложение или встроить его в свое веб-приложение. Клиент Jitsi Meet запускается в браузере, поэтому вам не нужно ничего устанавливать на свой компьютер. С помощью Jisti Meet вы можете транслировать рабочий стол или только некоторые окна. Вы можете организовать видеочат со всей командой и пригласить пользователей на встречу с помощью простого пользовательского URL.
В этом руководстве мы узнаем, как установить сервис видеоконференций Jitsi Meet на сервер Ubuntu.
Требования
- Сервер под управлением Ubuntu
- Пользователь с привилегиями sudo.
Начало установки Jitsi Meet в Ubuntu
Перед началом работы обновите систему до последней версии с помощью следующей команды:
1 2 | sudo apt-get update sudo apt-get upgrade -y |
После обновления системы перезагрузите ее, чтобы применить изменения.
Далее необходимо задать имя хоста и FQDN для вашей системы. Это можно сделать, выполнив следующую команду:
1 | sudo hostnamectl set-hostname server1 |
Затем откройте файл /etc/hosts и добавьте FQDN:
1 | sudo nano /etc/hosts |
Добавьте следующую строку:
1 | 127.0.1.1 server1.example.com server1 |
Сохраните и закройте файл. Затем проверьте имя хоста с помощью следующей команды:
1 | hostname -f |
Результат должен быть следующим:
1 2 | root@server1:/# hostname -f server1.example.com |
Установите Java
Далее вам необходимо установить Java в вашу систему. Вы можете установить OpenJDK JRE 8, выполнив следующую команду:
1 | sudo apt-get install -y openjdk-8-jre-headless -y |
После установки Java проверьте версию Java с помощью следующей команды:
1 | java -version |
Вывод:
1 2 3 | openjdk version "1.8.0_252" OpenJDK Runtime Environment (build 1.8.0_252-8u252-b09-1ubuntu1-b09) OpenJDK 64-Bit Server VM (build 25.252-b09, mixed mode) |
Установите Nginx
Jitsi Meet использует Nginx в качестве обратного прокси. Поэтому вам необходимо установить его в вашу систему. Вы можете установить его с помощью следующей команды:Реклама
1 | sudo apt-get install nginx -y |
После установки Nginx вы можете проверить службу Nginx с помощью следующей команды:
1 | sudo systemctl status nginx |
Установка Jitsi Meet
По умолчанию Jitsi Meet не доступен в репозитории Ubuntu 18.04 по умолчанию. Поэтому вам нужно будет добавить репозиторий для него.
Вы можете сделать это, выполнив следующую команду:
1 2 | wget -qO - https://download.jitsi.org/jitsi-key.gpg.key | sudo apt-key add sudo sh -c "echo 'deb https://download.jitsi.org stable/' > /etc/apt/sources.list.d/jitsi.list" |
Затем обновите репозиторий и установите Jitsi Meet с помощью следующей команды:
1 2 | sudo apt-get update -y sudo apt-get install jitsi-meet -y |
В процессе установки вам нужно будет указать имя вашего хоста, как показано ниже:
Укажите имя хоста и нажмите на кнопку OK. Вам будет предложено выбрать SSL-сертификат, как показано ниже:
Выберите первый вариант и нажмите на кнопку Ok, чтобы начать установку.
Доступ к Jitsi Meet
Jitsi Meet в настоящее время работает и прослушивает порт 443. Откройте веб-браузер и введите URL https://server1.example.com или https://your-server-ip. Вы будете перенаправлены на следующую страницу:
Это предупреждение появляется, поскольку сайт в настоящее время защищен самоподписанным SSL-сертификатом. Примите предупреждение, чтобы продолжить. Позже вы можете заменить SSL-сертификат на официально подписанный, например, от let's encrypt, чтобы избежать этой ошибки.
Здесь укажите название комнаты по своему усмотрению и нажмите кнопку GO. Вы должны увидеть следующую страницу:
Нажмите на кнопку Allow, чтобы начать прямую видеоконференцию.