Установите Jitsi Meet на Ubuntu 24.04 или 22.04 LTS Linux

Что такое Jitsi Meet?

Jitsi – еще один конкурент Skype, предлагающий бесплатные функции телефонии и чата, но не содержащий рекламы и являющийся инструментом видеоконференций с открытым исходным кодом. Это отличает его от других известных программ для видеоконференций, помимо Skyper, таких как Zoom, Microsoft Teams или видеозвонки WhatsApp. Кроме того, будучи проектом с открытым исходным кодом, Jisti доступна всем желающим и не собирает данные о пользователях. Еще одно преимущество Jisti перед другими приложениями видеотелефонии заключается в том, что для его использования не нужно регистрироваться или даже скачивать и устанавливать какое-либо программное обеспечение. Jitsi можно использовать непосредственно через браузер. Это делает его особенно простым в использовании.

Используя протокол SIP или XMPP, Jitsi позволяет совершать бесплатные звонки (в том числе видео), общаться в чате, отправлять файлы или делиться экраном. Sip также позволяет совершать обычные (платные) телефонные звонки. Разговоры можно сохранять прямо в приложении в виде MP3-файла. Все протоколы передачи данных, используемую полосу пропускания и шифрование (например, через ZRTP) можно посмотреть с помощью кнопки “Информация”. Все функции Jitsi можно найти в обзоре на сайте разработчика. Если вы хотите начать видеочат без какого-либо программного обеспечения, вы можете обратиться к веб-приложению Jitsi Meet, чтобы отступить.

Шаги по установке Jisti Meet на Ubuntu 24.04 или 22.04 LTS Linux

Что вам нужно для установки Jisit Meet? Чтобы следовать этому руководству, у вас должен быть сервер Ubuntu 24.04 или 22.04 или более ранней версии с не менее чем 2 ГБ свободной оперативной памяти; рекомендуемая – 8 ГБ. Доступ к sudo для пользователей, не являющихся root, и полностью определенное доменное имя.

1. Обновление сервера Ubuntu 24.04 или 22.04

Запустим команду system update, чтобы полностью обновить наш сервер Ubuntu 24.04 или 22.04 до последней версии. При этом также будут установлены все доступные обновления безопасности.

sudo apt update && sudo apt upgrade

Также установите wget

sudo apt install wget

2. Установите FQDN для Jisti

Если у вас уже есть полностью определенный домен, например jisti.example.com, вы можете установить его в качестве имени хоста на вашем сервере Ubuntu 24.04 или 22.04 с помощью приведенных команд.

Здесь мы используем доменное имя jisti.how2shout.com; вы можете использовать тот, который у вас есть.

sudo hostnamectl set-hostname jisti.example.com

Теперь отредактируйте файл host вашей системы и укажите публичный IP-адрес на FQDN

sudo nano /etc/hosts

Добавьте в этот файл следующую строку:

x.x.x.x jisti.example.com

Примечание: заменить x.x.x.x с вашим публичным IP-адресом и jisti.example.com с указанием полностью определенного домена.

Чтобы убедиться в успешной настройке FQDN, выполните пинг настроенного доменного имени, например:

ping jisti.example.com

В ответ вы получите публичный IP-адрес вашего сервера.

Перезагрузите систему:

sudo reboot

3. Добавьте ключ Jisti GPG и репозиторий

Нам нужно вручную добавить репозиторий пакета Jisti Meet в Ubuntu 24.04 или 22.04, поскольку он недоступен через стандартный репозиторий Ubuntu.

curl https://download.jitsi.org/jitsi-key.gpg.key | sudo sh -c 'gpg --dearmor > /usr/share/keyrings/jitsi-keyring.gpg'
echo 'deb [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

4. Установите веб-сервер Nginx

Нам нужен веб-сервер для обслуживания Jisti через веб-браузер, и вы можете выбрать либо Apache, либо Nginx. В данном случае мы выбираем Nginx. Файл конфигурации хоста, необходимый для Jisti, будет автоматически создан во время установки Jisti на следующем этапе.

sudo apt install nginx-full

Включите и запустите его службы:

sudo systemctl enable --now nginx.service

5. Jisti Meet на Ubuntu 24.04 или 22.04

Наконец, мы переходим к самой важной части руководства: установке Jisti meet с помощью менеджера пакетов APT на Ubuntu 24.04 или 22.04.

sudo apt install jitsi-meet
Установка Jitsi Meet на Ubuntu 22.04 Jammy

Установить имя хоста

При установке Jisti программа попросит вас ввести имя хоста, которое вы задали, например jitsi.example.com.

Установка имени хоста для Jitsi

Когда появится окно “Configuring Jitsi-meet-web-config”, выберите один из вариантов “Generate a new Self-signed certificate”, “Let’s Encrypt certificate” или “I want to use my own certificate”.

настройка Jisti meet web config

Чтобы проверить состояние службы Jisti, используйте:

sudo systemctl status jitsi-videobridge2

А для его перезапуска в будущем можно использовать:

sudo systemctl restart jitsi-videobridge2

6. Разрешите порты в брандмауэре

Если вы используете сервер Ubuntu 24.04 или 22.04 на хостинге или облачном сервисе, внесите в белый список или разрешите следующие порты в его брандмауэре.

TCP-порты: 80, 443, 22, 3478, 5349

UDP-порт: 10000

Те же, у кого активен брандмауэр UFW, могут воспользоваться данной командой:

sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw allow 10000/udp
sudo ufw allow 22/tcp
sudo ufw allow 3478/udp
sudo ufw allow 5349/tcp

7. Сгенерируйте сертификат Let’s Encrypt (необязательно)

Если у вас уже есть сгенерированный SSL-сертификат при установке Jitsi Meet или какого-либо стороннего сервиса, например Cloudflare, вам не нужно генерировать SSL-сертификат. Вы можете использовать свой. Однако если вы хотите сгенерировать его вручную, то вот команды:

sudo apt install certbot
sudo sed -i 's/\.\/certbot-auto/certbot/g' /usr/share/jitsi-meet/scripts/install-letsencrypt-cert.sh
sudo ln -s /usr/bin/certbot /usr/sbin/certbot
sudo /usr/share/jitsi-meet/scripts/install-letsencrypt-cert.sh
SSL-сертификат для Jitsi

8. Посетите веб-интерфейс Jitsi Meet

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

Установка Jitsi meet на Ubuntu 22.04 Jammy jellyfish

9. Деинсталляция или удаление

Если вам не нравится это бесплатное программное обеспечение для видеоконференций с открытым исходным кодом, вы можете удалить его со своего сервера; вот команда для этого.

sudo apt purge jigasi jitsi-meet jitsi-meet-web-config jitsi-meet-prosody jitsi-meet-turnserver jitsi-meet-web jicofo jitsi-videobridge2
Удалить Jitsi meet server ubuntu 22.04

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *