La mayoría de servicios de videollamada son gratis porque tus reuniones los pagan con datos. Jitsi Meet es la alternativa de código abierto que puedes montar tú: llamadas en el navegador, los invitados no necesitan cuenta y el servidor es tuyo. Se instala desde un repositorio apt en unos quince minutos. Lo que hay que planificar es la capacidad.
Cómo usa Jitsi el servidor
Jitsi funciona como Selective Forwarding Unit: cada participante envía su vídeo una vez al servidor y el servidor lo reenvía a todos los demás. No hay transcodificación, así que la CPU se mantiene moderada, pero el ancho de banda crece con cada persona en la llamada. Un participante suele enviar 1–2 Mbit/s y recibir varios flujos.
| Tamaño de la reunión | Plan |
|---|---|
| Llamadas 1:1, hasta ~5 personas | Micro-IP — 1 vCPU, 2 GB, $10/mes |
| Reuniones de equipo, hasta ~10–15 con vídeo | Small-IP — 2 vCPU, 4 GB, $16/mes |
| Llamadas grandes, varias salas a la vez | Medium-IP — 4 vCPU, 6 GB, $20/mes |
Son cifras aproximadas. Compartir pantalla cuesta menos que la cámara; todos a 720p cuesta más.
Qué necesitas
- Un plan con su propia IP. Los medios llegan por el puerto UDP 10000, que los planes NAT no pueden recibir.
- Un (sub)dominio que apunte al servidor: mira cómo apuntar un dominio a tu VPS.
- Ubuntu 22.04 o 24.04.
Instalación
Pon como nombre de host tu dominio de reuniones, añade el repositorio de Jitsi e instala:
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
La guía oficial de instalación rápida también añade el repositorio de Prosody: síguela para tu versión de Ubuntu. El instalador pregunta el dominio y ofrece un certificado gratuito de Let's Encrypt; acéptalo.
Abre los puertos
ufw allow 80/tcp
ufw allow 443/tcp
ufw allow 10000/udp
ufw allow 22/tcp
Si las llamadas conectan pero muestran vídeo negro o se cortan a los pocos segundos, casi siempre la culpa es de UDP 10000.
Ciérralo
De serie, cualquiera que encuentre tu URL puede crear reuniones en tu servidor. Activa la autenticación secure domain: solo las cuentas que tú crees pueden abrir una sala, y los invitados con el enlace siguen pudiendo entrar. Los pasos están en el manual de Jitsi, en «Secure Domain setup»: unas pocas líneas en las configuraciones de Prosody y Jicofo, y luego:
prosodyctl register alice meet.example.com 'a-strong-password'
systemctl restart prosody jicofo jitsi-videobridge2
Para llamadas delicadas, pon también contraseña a la sala y activa la sala de espera desde el menú de la reunión.
Límites, sin rodeos
- Grabar es pesado. Jibri ejecuta un Chrome real más ffmpeg por cada grabación. Necesita su propio servidor más grande; no lo pongas en un plan pequeño.
- El ancho de banda es el techo real. Si la calidad baja a medida que entra más gente, es el ancho de banda, no un bug.
- En el móvil conviene la app para la mejor experiencia; el navegador móvil funciona, pero con más limitaciones.
Las llamadas autoalojadas encajan bien con otras herramientas privadas: un servidor WireGuard u OpenVPN o tu propio chat en Matrix. Cómo funcionan IPv4 e IPv6 en cada plan está en la documentación de red.
Comentarios
Aún no hay comentarios. Sé el primero.