−25%

на годовую оплату Windows, до 31.10. К тарифам

EQVPS

VPS для Jitsi Meet: приватные видеозвонки

Свой Jitsi Meet для приватных видеовстреч: сколько реально выдержит VPS, установка через apt, UDP-порт 10000, HTTPS и защита комнат от посторонних.

Большинство сервисов видеосвязи бесплатны, потому что за них платят ваши встречи — данными. Jitsi Meet — открытая альтернатива, которую можно поднять самому: звонки в браузере, гостям не нужен аккаунт, а сервер ваш. Ставится из apt-репозитория минут за пятнадцать. Планировать нужно другое — мощность.

Как Jitsi нагружает сервер

Jitsi работает как SFU (Selective Forwarding Unit): каждый участник отправляет своё видео на сервер один раз, а сервер пересылает его остальным. Перекодирования нет, так что процессор загружен умеренно, — но трафик растёт с каждым новым человеком в звонке. Обычно участник отправляет 1–2 Мбит/с и получает несколько потоков.

Размер встречиТариф
Звонки один на один, до ~5 человекMicro-IP — 1 vCPU, 2 ГБ, $10/мес
Встречи команды, до ~10–15 человек с видеоSmall-IP — 2 vCPU, 4 ГБ, $16/мес
Большие звонки, несколько комнат сразуMedium-IP — 4 vCPU, 6 ГБ, $20/мес

Цифры примерные. Демонстрация экрана обходится дешевле камеры, а у всех 720p — дороже.

Что понадобится

Установка

Задайте имя хоста по домену встреч, добавьте репозиторий Jitsi и установите:

hostnamectl set-hostname meet.example.com
curl -sL https://download.jitsi.org/jitsi-key.gpg.key \
  | gpg --dearmor -o /usr/share/keyrings/jitsi-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/jitsi-keyring.gpg] https://download.jitsi.org stable/" \
  > /etc/apt/sources.list.d/jitsi-stable.list
apt update && apt install -y jitsi-meet

Официальная инструкция по быстрой установке добавляет ещё и репозиторий Prosody — следуйте ей для своей версии Ubuntu. Установщик спросит домен и предложит бесплатный сертификат Let's Encrypt — соглашайтесь.

Открываем порты

ufw allow 80/tcp
ufw allow 443/tcp
ufw allow 10000/udp
ufw allow 22/tcp

Если звонок соединяется, но видео чёрное или связь рвётся через пару секунд, почти всегда виноват UDP 10000.

Закрываем доступ

По умолчанию любой, кто нашёл ваш адрес, может создавать встречи на вашем сервере. Включите авторизацию secure domain: комнату смогут открыть только созданные вами аккаунты, а гости по ссылке по-прежнему зайдут. Шаги описаны в Jitsi handbook в разделе «Secure Domain setup» — это несколько строк в конфигах Prosody и Jicofo, а затем:

prosodyctl register alice meet.example.com 'a-strong-password'
systemctl restart prosody jicofo jitsi-videobridge2

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

Честно об ограничениях

Свои звонки хорошо дополняют другие приватные инструменты — сервер WireGuard или OpenVPN или собственный чат на Matrix. Как устроены IPv4 и IPv6 на каждом тарифе — в документации по сети.

Готовы развернуть? Оплата криптой, без KYC — сервер за минуту.

Развернуть →

Частые вопросы

Сколько участников выдержит небольшой VPS?

Jitsi пересылает видео, а не сводит его, поэтому трафик и нагрузка растут с числом участников. На сервере с 2 vCPU и 4 ГБ хорошо идут встречи примерно до 10–15 человек с видео. Если снизить качество или выключить камеры, можно больше.

Зачем нужен выделенный IP?

Участники подключаются к серверу по TCP 443 для веб-страницы и по UDP 10000 для медиапотока. NAT-тариф пробрасывает только ваш персональный SSH-порт, поэтому медиа до сервера не дойдёт.

Как запретить посторонним создавать комнаты?

Включите авторизацию secure domain в Prosody. Тогда встречу могут начать только созданные вами аккаунты, а гости со ссылкой по-прежнему присоединяются.

Можно ли записывать встречи?

Запись делает Jibri: на каждую запись он запускает полноценный Chrome и ffmpeg, и ему нужно ещё несколько гигабайт памяти. Для маленьких тарифов это не годится — если нужно, ставьте его на отдельный сервер помощнее.

Есть ли в Jitsi сквозное шифрование?

Звонки всегда шифруются при передаче. Кроме того, Jitsi поддерживает необязательное сквозное шифрование в совместимых браузерах. На своём сервере даже транспортные ключи находятся под вашим контролем.

Комментарии

Пока нет комментариев. Будьте первым.

Оставить комментарий

Комментарии проходят модерацию перед публикацией.