Jitsi Meet + Jibri + Ubuntu 22.04 LTS

Администрирование
, ,
3.7
(3)

Jitsi программа для организации видеоконференций. Бесплатная, безопасная и удивительно простая в использовании программа Jitsi Meet идеально подходит для быстрых встреч в кругу семьи или друзей. Eсть возможность передавать изображение с экрана монитора.  А в связке с Jibri, будет еще и возможность записи стримов. И так, погнали 🙂

Требуются слудующие пакеты:

  • gnupg2
  • nginx-full
  • sudo
  • curl или wget

Установим их

apt update && apt install gnupg2 nginx-full sudo curl wget apt-transport-https

Добавим репозиторий

sudo apt-add-repository universe

Обновляемся

sudo apt update

Для правильного функционирования, требуется установить hostname, такой же как и основной домен (адрес)

sudo hostnamectl set-hostname meet.example.org

Так же добавим в /etc/hosts

127.0.0.1 localhost
x.x.x.x meet.example.org

где x.x.x.x Ваш публичный IP адрес

Добавим Prosody репозиторий

sudo 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.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 
apt update

Настроим Firewall

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

  • 80 TCP – for SSL certificate verification / renewal with Let’s Encrypt
  • 443 TCP – for general access to Jitsi Meet
  • 10000 UDP – for general network video/audio communications
  • 22 TCP – if you access you server using SSH (change the port accordingly if it’s not 22)
  • 3478 UDP – for quering the stun server (coturn, optional, needs config.js change to enable it)
  • 5349 TCP – for fallback network video/audio communications over TCP (when UDP is blocked for example), served by coturn

Откроем их и включим Firewall

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
sudo ufw enable

Проверим статус Firewall

sudo ufw status verbose

Установим Jitsi Meet

sudo apt install jitsi-meet

Если нужно, можно сгенерировать Let’s encrypt сертификат

sudo /usr/share/jitsi-meet/scripts/install-letsencrypt-cert.sh

На данном этапе Jitsi Meet установлен. Для записи стримов нам понадобится Jibri. Приступим к установке.

Инструкция будет дополнена

Насколько публикация полезна?

Нажмите на звезду, чтобы оценить!

Средняя оценка 3.7 / 5. Количество оценок: 3

Оценок пока нет. Поставьте оценку первым.

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

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

Заполните поле
Заполните поле
Пожалуйста, введите корректный адрес email.
Вы должны согласиться с условиями для продолжения

Меню