Większość usług do wideorozmów jest darmowa, bo twoje spotkania płacą za nie danymi. Jitsi Meet to otwartoźródłowa alternatywa, którą możesz uruchomić sam: rozmowy w przeglądarce, bez konta dla gości, a serwer należy do ciebie. Instalacja z repozytorium apt zajmuje około kwadransa. To, co trzeba zaplanować, to wydajność.
Jak Jitsi wykorzystuje serwer
Jitsi działa jako Selective Forwarding Unit: każdy uczestnik wysyła swój obraz raz na serwer, a serwer przekazuje go wszystkim pozostałym. Bez transkodowania, więc CPU pracuje umiarkowanie — ale przepustowość rośnie z każdą osobą w rozmowie. Uczestnik zwykle wysyła 1–2 Mbit/s i odbiera kilka strumieni.
| Wielkość spotkania | Plan |
|---|---|
| Rozmowy 1:1, do ~5 osób | Micro-IP — 1 vCPU, 2 GB, $10/mies. |
| Spotkania zespołu, do ~10–15 z wideo | Small-IP — 2 vCPU, 4 GB, $16/mies. |
| Większe rozmowy, kilka pokoi naraz | Medium-IP — 4 vCPU, 6 GB, $20/mies. |
To liczby orientacyjne. Udostępnianie ekranu kosztuje mniej niż kamera; wszyscy w 720p — więcej.
Czego potrzebujesz
- Planu z własnym IP. Media przychodzą na port UDP 10000, którego plany NAT nie odbiorą.
- (Sub)domeny wskazującej na serwer — zobacz jak skierować domenę na swój VPS.
- Ubuntu 22.04 lub 24.04.
Instalacja
Ustaw nazwę hosta na domenę spotkań, dodaj repozytorium Jitsi i zainstaluj:
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
Oficjalny poradnik szybkiej instalacji dodaje też repozytorium Prosody — trzymaj się go dla swojej wersji Ubuntu. Instalator pyta o domenę i proponuje darmowy certyfikat Let's Encrypt; weź go.
Otwórz porty
ufw allow 80/tcp
ufw allow 443/tcp
ufw allow 10000/udp
ufw allow 22/tcp
Jeśli rozmowy się łączą, ale pokazują czarny obraz albo zrywają się po kilku sekundach, powodem prawie zawsze jest UDP 10000.
Zamknij dostęp
Domyślnie każdy, kto znajdzie twój URL, może tworzyć spotkania na twoim serwerze. Włącz uwierzytelnianie secure domain: tylko konta, które utworzysz, mogą otwierać pokoje, a goście z linkiem nadal wejdą. Kroki są w podręczniku Jitsi pod hasłem "Secure Domain setup" — kilka linijek w konfiguracji Prosody i Jicofo, a potem:
prosodyctl register alice meet.example.com 'a-strong-password'
systemctl restart prosody jicofo jitsi-videobridge2
Przy poufnych rozmowach ustaw też hasło pokoju i włącz poczekalnię z menu spotkania.
Uczciwie o ograniczeniach
- Nagrywanie jest ciężkie. Jibri uruchamia prawdziwego Chrome'a z ffmpeg dla każdego nagrania. Potrzebuje własnego, większego serwera; nie stawiaj go na małym planie.
- Przepustowość to prawdziwy sufit. Jeśli jakość spada, gdy dołączają kolejne osoby, to przepustowość, nie błąd.
- Na telefonie lepsza jest aplikacja; przeglądarka mobilna działa, ale z ograniczeniami.
Własne rozmowy dobrze pasują do innych prywatnych narzędzi — serwera WireGuard lub OpenVPN albo własnego czatu Matrix. Jak działają IPv4 i IPv6 w każdym planie, opisuje dokumentacja sieci.
Komentarze
Brak komentarzy. Bądź pierwszy.