Как установить Jitsi Meet на CentOS 8

Как установить Jitsi Meet на CentOS 8

 

В этом руководстве мы покажем вам, как установить Jitsi Meet на CentOS 8. Для тех из вас, кто не знал, Jitsi Meet — один из популярных инструментов видеоконференцсвязи с открытым исходным кодом на рынке. Jitsi Meet — это простая, элегантная и безопасная альтернатива Zoom , Skype и Google Meet, которая поддерживает все распространенные браузеры, а также мобильные устройства.

В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo‘ к командам для получения привилегий root. Я покажу вам пошаговую установку Jitsi Meet на CentOS 8.

Установите Jitsi Meet на CentOS 8

Шаг 1. Прежде всего, убедитесь, что все пакеты обновлены.

sudo dnf update
sudo dnf install yum-utils

Шаг 2. Установка Docker и Docker Composer.

Для использования Docker Enterprise Edition требуется активная лицензия. В этом руководстве мы установим Docker CE на CentOS 8. Давайте добавим репозиторий Docker, прежде чем мы сможем его установить:

sudo dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo

Хранилище теперь включено в нашей системе. Репозиторий содержит несколько версий пакета docker-ce, чтобы отобразить их все, мы можем запустить:docker-ce-stable

dnf list docker-ce --showduplicates | sort -r

Вы можете установить последнюю версию Docker CE, используя следующую команду:

sudo dnf install docker-ce

В CentOS systemdотвечает за управление запуском служб при загрузке системы. Это означает, что вы можете включить это с помощью одной команды:

sudo systemctl start docker
sudo systemctl enable docker

Затем установите Docker compose:

sudo curl -L "https://github.com/docker/compose/releases/download/1.28.6/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose

Шаг 3. Установка Jitsi Meet на CentOS 8.

Теперь мы клонируем репозиторий Git для экземпляра Jitsi Meet на основе Docker и переключаемся в папку, которую он загружает, с помощью этой команды:

git clone https://github.com/jitsi/docker-jitsi-meet
cd docker-jitsi-meet
cp env.example .env

Затем нам нужно создать необходимые каталоги для Jitsi Meet:

mkdir -p ~/.jitsi-meet-cfg/{web/letsencrypt,transcripts,prosody,jicofo,jvb}
docker-compose up -d
docker ps

Шаг 4. Настройте брандмауэр.

Если у вас запущен брандмауэр, прежде чем вы сможете получить доступ к Jitsi Meet из веб-браузера, вам необходимо выполнить следующие команды, чтобы открыть необходимые порты в брандмауэре:

sudo firewall-cmd --zone=public --add-port=80/tcp --permanent
sudo firewall-cmd --zone=public --add-port=443/tcp --permanent
sudo firewall-cmd --zone=public --add-port=8443/tcp --permanent
sudo firewall-cmd --zone=public --add-port=4443/tcp --permanent
sudo firewall-cmd --zone=public --add-port=10000/udp --permanent
sudo firewall-cmd --reload

Шаг 5. Доступ к Jitsi в CentOS.

Теперь посетите, и вы сможете начать конференцию. Для передачи звука вам необходимо разрешить веб-браузеру использовать ваш микрофон. А для передачи видео вам необходимо разрешить веб-браузеру доступ к вашей камере.https://your-ip-address:8443

Поздравляю! Вы успешно установили Jitsi . Благодарим за использование этого руководства для установки Jitsi Meet в системе CentOS 8. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт Jitsi .