ГлавнаяОперационные системыLinuxКак создать свой собственный Zoom с помощью Jitsi в Linux

Как создать свой собственный Zoom с помощью Jitsi в Linux

Установка 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
Установите Jitsi Linux 04. Включите репозиторий Universe.

Далее обновите репозитории пакетов:

sudo apt update && sudo apt upgrade
Установите принудительное обновление Jitsi Linux 05

Установите зависимости для Jitsi:

sudo apt install gnupg2 nginx-full curl wget apt-transport-https openjdk-Установка Jitsi11-jre lua5.2 certbot python3-certbot-nginx
Установите Jitsi Linux 06, включите Deps

Добавление внешних репозиториев

После этого импортируйте в свою систему два внешних репозитория, чтобы можно было установить 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 Linux 07. Включите репозиторий Prosody.

Импортируйте репозиторий 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
Установите Jitsi Linux 08. Включите репозиторий Jitsi.

И наконец, обновите списки репозиториев, выполнив еще одно обновление системы:

sudo apt update && sudo apt upgrade
Установите Jitsi Linux 09 Force Update Repos

Настройка брандмауэра

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
Установите Jitsi Linux 10. Обновите правила брандмауэра 1.

Настройка вашего домена и полного доменного имени

Затем настройте свое доменное имя так, чтобы все входящие запросы из вашего домена перенаправлялись на ваш компьютер.

В регистраторе домена перейдите на страницу конфигурации вашего домена.

Установите менеджер учетных записей Jitsi Linux 12.

Обновите запись DNS и добавьте запись «A», которая будет указывать на имя хоста и IP-адрес вашего сервера.

Установите Jitsi Linux 15. Заполните DNS-запись A. Запись 1.

Настройте полное доменное имя вашего компьютера, выполнив следующую команду:

sudo hostnamectl set-hostname domain.name
Настройка брандмауэраhostname-1.png" alt="Установите Jitsi Linux 17. Установите новое имя хоста 1.">

Добавьте общедоступный IP-адрес вашего компьютера в файл «/etc/hosts», выполнив следующую команду:

echo "server.public.ip.address domain.name" | sudo tee -a /etc/hosts
Установите Jitsi Linux 18. Установите новое полное доменное имя 2.

Проверьте, работает ли полное доменное имя вашего компьютера, отправив простой ping-запрос с использованием имени вашего компьютера:

ping "$(hostname)"
Установите Jitsi Linux 19 Self Ping Fqdn

Настройка вашего домена и полного доменного имени

eet, выполните следующую команду:

sudo apt install jitsi-meet
Установка Jitsi Linux 20 Установка Jitsi Meet

Хотя процесс установки Jitsi в основном происходит автоматически, в некоторых случаях вам необходимо предоставить некоторую информацию о вашем сервере. Например, сценарий установки запросит у вас полное доменное имя вашего компьютера (доменное имя, которое вы настроили ранее и которое указывает на ваш сервер).

Установите Jitsi Linux 21. Укажите Fqdn.

Далее сценарий установки запросит ваш SSL-сертификат. Либо позвольте ему создать свой собственный, используя Certbot Let’s Encrypt, либо сгенерируйте свой собственный, используя OpenSSL .

Установите Jitsi Linux 22 SSL Select

Подключение к вашему серверу Jitsi

После завершения установки получите доступ к своему серверу Jitsi, введя его доменное имя в веб-браузере.

Установите Jitsi Linux 30 с запуском сервера Jitsi

Здесь либо создайте новую видеоконференцию, либо присоединитесь к существующей. Чтобы сделать первое, напишите название вашей видеоконференции, затем нажмите «Начать встречу».

Установить Jitsi Linux 31 Создать новую комнату

Это создаст новую комнату на вашем сервере Jitsi. Чтобы добавить новых пользователей в вашу видеоконференцию, нажмите значок «Участники» на нижней панели страницы.

Установите Jitsi Linux 32. Нажмите кнопку «Участники»

На боковой панели нажмите кнопку «Пригласить кого-нибудь».

Установите Jitsi Linux 33. Нажмите «Пригласить нового пользователя».

Откроется плавающее окно меньшего размера, в котором вы сможете выбрать, как вы будете делиться своей видеоконференцией. Самый простой способ — скопировать ссылку на встречу и поделиться ею со своими контактами.

Установите Jitsi Linux 34. Кнопка копирования ссылки на конференцию.
Установите многопользовательскую конференцию Jitsi Linux 35

Часто задаваемые вопросы

Есть ли какие-либо недостатки в использовании самозаверяющего сертификата для Jitsi?

Одна из основных проблем при использовании самозаверяющего сертификата заключается в том, что каждый современный веб-браузер сообщит о вашем сайте как о небезопасном. Это может стать проблемой, если вы размещаете общедоступный экземпляр Jitsi и не можете посоветовать пользователям игнорировать предупреждения безопасности.

Помимо этого, создание самозаверяющего сертификата может ввести ряд ошибок, связанных с SSL , поскольку любой подключающийся пользователь не сможет надежно проверить, действительно ли ваше зашифрованное соединение.

Почему я не могу начать многопользовательские видеовызовы?

Скорее всего, это связано с проблемой маршрутизации в вашем локальном соединении. Решение состоит в том, чтобы проверить, все ли порты, которые использует Jitsi, открыты на вашем компьютере. Вам также необходимо убедиться, что на вашем локальном маршрутизаторе правильно установлено Подключение к вашему серверу Jitsiresaciey-portov/" title="перенаправил эти порты">перенаправил эти порты .

Как исправить медленные и запаздывающие аудио- и видеопотоки при проведении большой конференции Jitsi?

Наиболее распространенной причиной этого является недостаточность системных ресурсов. Один из способов исправить это — изменить файл «/etc/systemd/system.conf» вашего сервера.

Внутри измените значения DefaultLimitNOFILE, DefaultLimitNPROCи DefaultTasksMaxна 65000, затем перезагрузите компьютер, запустив 41, чтобы применить новые настройки.

Изображение предоставлено: Unsplash . Все изменения и скриншоты Рамсеса Реда.

Часто задаваемые вопросы

Есть ли какие-либо недостатки в использовании самозаверяющего сертификата для Jitsi?

Почему я не могу начать многопользовательские видеовызовы?

Как исправить медленные и запаздывающие аудио- и видеопотоки при проведении большой конференции Jitsi?

ПОХОЖИЕ СТАТЬИ

Популярные записи