JITSI deployment: различия между версиями

Материал из wiki
Строка 34: Строка 34:


  netfilter-persistent save
  netfilter-persistent save
=== Настройка доменного имени ===
В качестве доменного имени будет использоваться '''chat-calls.gk-rte.ru'''. Перед дальнейшей настройкой необходимо указать это имя на DNS-сервере и на прокси-сервере.

Версия от 11:35, 3 февраля 2025

Системные требования

  1. Операционная система: Ubuntu Server 22.04
  2. ОЗУ: 4 ГБ
  3. Процессор: 2 ядра
  4. Дисковое пространство: 20 ГБ минимум

Порядок развертывания

После установки Ubuntu Server не обязательно сразу обновлять систему при помощи apt update и apt-get dist-upgrade

Открытие портов брандмауэра

Для работы Jitsi Meet на сервере должны быть открыты несколько обязательных портов:

  • 80/TCP – Если используется Let’s Encrypt, этот порт нужен для выпуска и обновления TLS-сертификата.
  • 443/TCP – Для общего доступа к Jitsi Meet, в том числе через браузер.
  • 10000/UDP – Для проведения аудио/видео конференций.
  • 5349/TCP – Резервный порт для аудио/видео конференций на случай, если UPD-порт 10000 заблокирован.

Для открытия портов необходимо последовательно выполнить следующие команды:

 iptables -I INPUT -p tcp --match multiport --dports 80,443 -j ACCEPT


 iptables -I INPUT -p tcp --dport 10000 -j ACCEPT


 iptables -I INPUT -p tcp --dport 5349 -j ACCEPT

Для того, чтобы эти настройки сохранились, необходимо установить iptables-persistent. Для этого следует последовательно выполнить следующие команды:

apt install iptables-persistent


netfilter-persistent save

Настройка доменного имени

В качестве доменного имени будет использоваться chat-calls.gk-rte.ru. Перед дальнейшей настройкой необходимо указать это имя на DNS-сервере и на прокси-сервере.