Установка Jitsi Meet
оконференций с открытым исходным кодом для Linux. Он поддерживает Jitsi Meet, простой в использовании сервер и клиент видеоконференций для Linux, Android и iOS. Здесь мы покажем вам, как установить сервер Jitsi в Ubuntu, как использовать Jitsi Meet в веб-браузере и начать свою первую видеоконференцию.Зачем использовать Jitsi?
Jitsi — это набор проектов JavaScript, целью которых является создание бесплатной и доступной платформы для проведения конференций. В отличие от Contents
Зачем использовать Jitsi?
erence-calls/" title="другие альтернативы Zoom">другие альтернативы Zoom , использование сервера Jitsi совершенно бесплатно.Кроме того, Jitsi также позволяет вам использовать собственное оборудование для службы видеоконференций. Это дает вам гибкость в выборе того, как вы хотите развернуть свой сервис и сколько ресурсов вы хотите выделить для него. Самое главное, Jitsi позволяет вам контролировать свои средства связи.
Установка Jitsi
Первым шагом в установке Jitsi является включение репозитория «universe» Ubuntu. Это гарантирует, что вы сможете загрузить и установить все доступные пакеты для системы. Сделайте это, выполнив следующую команду:
sudo add-apt-repository universe
Далее обновите репозитории пакетов:
sudo apt update && sudo apt upgrade
Установите зависимости для Jitsi:
sudo apt install gnupg2 nginx-full curl wget apt-transport-https openjdk-Установка Jitsi11-jre lua5.2 certbot python3-certbot-nginx
Добавление внешних репозиториев
После этого импортируйте в свою систему два внешних репозитория, чтобы можно было установить Prosody и Jitsi Meet.
Пакет «просодия» служит статусной и текстовой основой программы. Пакет jitsi-meet содержит основной двоичный файл, а также утилиты и сценарии, составляющие весь пакет конференц-связи.
Чтобы включить репозиторий Prosody, выполните следующие команды:
echo deb http://packages.prosody.im/debian $(lsb_release -sc) main | sudo tee -a /etc/apt/sources.list wget https://prosody.im/files/prosody-debian-packages.key -O- | sudo apt-key add -
Импортируйте репозиторий Jitsi, выполнив эти две команды:
curl https://download.jitsi.org/jitsi-key.gpg.key | sudo sh -c 'gpg --dearmor > /usr/share/keyrings/jitsi-keyringДобавление внешних репозиториев
b [signed-by=/usr/share/keyrings/jitsi-keyring.gpg] https://download.jitsi.org stable/' | sudo tee /etc/apt/sources.list.d/jitsi-stable.list > /dev/null
И наконец, обновите списки репозиториев, выполнив еще одно обновление системы:
sudo apt update && sudo apt upgrade
Настройка брандмауэра
Jitsi требует, чтобы у вас всегда было открыто и доступно несколько портов. Вы можете откройте эти порты , выполнив следующие команды:
sudo ufw allow 80/tcp sudo ufw allow 443/tcp sudo ufw allow 10000/udp sudo ufw allow 3478/udp sudo ufw allow 5349/tcp sudo ufw enable
Настройка вашего домена и полного доменного имени
Затем настройте свое доменное имя так, чтобы все входящие запросы из вашего домена перенаправлялись на ваш компьютер.
В регистраторе домена перейдите на страницу конфигурации вашего домена.
Обновите запись DNS и добавьте запись «A», которая будет указывать на имя хоста и IP-адрес вашего сервера.
Настройте полное доменное имя вашего компьютера, выполнив следующую команду:
sudo hostnamectl set-hostname domain.name
Добавьте общедоступный IP-адрес вашего компьютера в файл «/etc/hosts», выполнив следующую команду:
echo "server.public.ip.address domain.name" | sudo tee -a /etc/hosts
Проверьте, работает ли полное доменное имя вашего компьютера, отправив простой ping-запрос с использованием имени вашего компьютера:
ping "$(hostname)"
Настройка вашего домена и полного доменного имени
eet, выполните следующую команду:sudo apt install jitsi-meet
Хотя процесс установки Jitsi в основном происходит автоматически, в некоторых случаях вам необходимо предоставить некоторую информацию о вашем сервере. Например, сценарий установки запросит у вас полное доменное имя вашего компьютера (доменное имя, которое вы настроили ранее и которое указывает на ваш сервер).
Далее сценарий установки запросит ваш SSL-сертификат. Либо позвольте ему создать свой собственный, используя Certbot Let’s Encrypt, либо сгенерируйте свой собственный, используя OpenSSL .
Подключение к вашему серверу Jitsi
После завершения установки получите доступ к своему серверу Jitsi, введя его доменное имя в веб-браузере.
Здесь либо создайте новую видеоконференцию, либо присоединитесь к существующей. Чтобы сделать первое, напишите название вашей видеоконференции, затем нажмите «Начать встречу».
Это создаст новую комнату на вашем сервере Jitsi. Чтобы добавить новых пользователей в вашу видеоконференцию, нажмите значок «Участники» на нижней панели страницы.
На боковой панели нажмите кнопку «Пригласить кого-нибудь».
Откроется плавающее окно меньшего размера, в котором вы сможете выбрать, как вы будете делиться своей видеоконференцией. Самый простой способ — скопировать ссылку на встречу и поделиться ею со своими контактами.
Часто задаваемые вопросы
Есть ли какие-либо недостатки в использовании самозаверяющего сертификата для Jitsi?
Одна из основных проблем при использовании самозаверяющего сертификата заключается в том, что каждый современный веб-браузер сообщит о вашем сайте как о небезопасном. Это может стать проблемой, если вы размещаете общедоступный экземпляр Jitsi и не можете посоветовать пользователям игнорировать предупреждения безопасности.
Помимо этого, создание самозаверяющего сертификата может ввести ряд ошибок, связанных с SSL , поскольку любой подключающийся пользователь не сможет надежно проверить, действительно ли ваше зашифрованное соединение.
Почему я не могу начать многопользовательские видеовызовы?
Скорее всего, это связано с проблемой маршрутизации в вашем локальном соединении. Решение состоит в том, чтобы проверить, все ли порты, которые использует Jitsi, открыты на вашем компьютере. Вам также необходимо убедиться, что на вашем локальном маршрутизаторе правильно установлено Подключение к вашему серверу Jitsiresaciey-portov/" title="перенаправил эти порты">перенаправил эти порты .
Как исправить медленные и запаздывающие аудио- и видеопотоки при проведении большой конференции Jitsi?
Наиболее распространенной причиной этого является недостаточность системных ресурсов. Один из способов исправить это — изменить файл «/etc/systemd/system.conf» вашего сервера.
Внутри измените значения DefaultLimitNOFILE
, DefaultLimitNPROC
и DefaultTasksMax
на 65000, затем перезагрузите компьютер, запустив 41, чтобы применить новые настройки.
Изображение предоставлено: Unsplash . Все изменения и скриншоты Рамсеса Реда.