−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 підтримує необов'язкове наскрізне шифрування в сумісних браузерах. На своєму сервері навіть транспортні ключі під вашим контролем.

Коментарі

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

Залишити коментар

Коментарі проходять модерацію перед публікацією.