A maioria dos serviços de videochamada é gratuita porque suas reuniões pagam a conta em dados. O Jitsi Meet é a alternativa de código aberto que você mesmo pode rodar: chamadas no navegador, sem conta para convidados, e o servidor é seu. A instalação a partir de um repositório apt leva uns quinze minutos. O que precisa de planejamento é a capacidade.
Como o Jitsi usa o servidor
O Jitsi funciona como Selective Forwarding Unit: cada participante envia seu vídeo uma vez ao servidor, e o servidor repassa para todos os outros. Não há transcodificação, então a CPU fica moderada — mas a banda cresce com cada pessoa na chamada. Um participante costuma enviar 1–2 Mbit/s e receber vários fluxos.
| Tamanho da reunião | Plano |
|---|---|
| Chamadas 1:1, até ~5 pessoas | Micro-IP — 1 vCPU, 2 GB, $10/mês |
| Reuniões de equipe, até ~10–15 com vídeo | Small-IP — 2 vCPU, 4 GB, $16/mês |
| Chamadas maiores, várias salas ao mesmo tempo | Medium-IP — 4 vCPU, 6 GB, $20/mês |
São números aproximados. Compartilhar tela custa menos que câmera; todo mundo em 720p custa mais.
O que você precisa
- Um plano com IP próprio. A mídia chega pela porta UDP 10000, que planos NAT não recebem.
- Um (sub)domínio apontando para o servidor — veja como apontar um domínio para o seu VPS.
- Ubuntu 22.04 ou 24.04.
Instalação
Defina o hostname como o domínio das reuniões, adicione o repositório do Jitsi e instale:
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
O guia oficial de instalação rápida também adiciona o repositório do Prosody — siga-o para a sua versão do Ubuntu. O instalador pede o domínio e oferece um certificado gratuito do Let's Encrypt; aceite.
Abra as portas
ufw allow 80/tcp
ufw allow 443/tcp
ufw allow 10000/udp
ufw allow 22/tcp
Se as chamadas conectam mas mostram vídeo preto ou caem depois de alguns segundos, o motivo quase sempre é a UDP 10000.
Feche o acesso
Por padrão, qualquer um que encontre sua URL pode criar reuniões no seu servidor. Ative a autenticação secure domain: só as contas que você criar podem abrir uma sala, e convidados com o link ainda entram. Os passos estão no manual do Jitsi, em "Secure Domain setup" — algumas linhas nas configurações do Prosody e do Jicofo, e depois:
prosodyctl register alice meet.example.com 'a-strong-password'
systemctl restart prosody jicofo jitsi-videobridge2
Para chamadas sensíveis, defina também uma senha na sala e ative a sala de espera pelo menu da reunião.
Limites, com honestidade
- Gravar é pesado. O Jibri roda um Chrome de verdade mais ffmpeg para cada gravação. Ele precisa de um servidor próprio e maior; não o coloque num plano pequeno.
- A banda é o teto real. Se a qualidade cai conforme mais gente entra, é banda, não bug.
- No celular, prefira o app para a melhor experiência; o navegador móvel funciona, mas é mais limitado.
Chamadas auto-hospedadas combinam bem com outras ferramentas privadas — um servidor WireGuard ou OpenVPN ou seu próprio chat Matrix. Como IPv4 e IPv6 funcionam em cada plano está na documentação de rede.
Comentários
Nenhum comentário ainda. Seja o primeiro.