Montar un servidor Jellyfin en casa resulta sencillo mientras el acceso se mantiene dentro de la red local. El problema aparece cuando queremos ver esas mismas películas o series desde el móvil fuera de casa, donde entran en juego el reenvío de puertos, los dominios y los riesgos de seguridad habituales en estas configuraciones. Una aplicación gratuita, Tailscale, resuelve ese obstáculo sin tocar el router.
Para seguir el proceso de principio a fin, vamos a repasar primero por qué cuesta tanto abrir Jellyfin hacia fuera de casa, después cómo lo resuelve Tailscale, los pasos concretos para configurarlo y, por último, qué coste y qué limitaciones tiene frente a alternativas como Plex.
Por qué cuesta tanto acceder a Jellyfin desde fuera de casa
Instalar Jellyfin y organizar la biblioteca desde su interfaz web no entraña dificultad alguna: se descarga el instalador, se elige la configuración y listo. El problema aparece en el momento en que queremos reproducir ese mismo contenido desde el smartphone o cualquier dispositivo que no esté conectado a la red Wi-Fi de casa. Para salvar ese salto existen tres caminos habituales:
- Reenvío de puertos (Port Forwarding): obliga a tocar la configuración del router, con el riesgo de abrir puertas que luego cuesta cerrar bien.
- Proxy inverso: exige más conocimientos técnicos y, casi siempre, comprar un dominio propio.
- Cloudflare Tunnel: funciona, pero también pide una IP dedicada o ajustes de seguridad específicos.
El denominador común de las tres opciones es que exponen la red doméstica a internet, ya sea abriendo puertos, publicando un dominio o dependiendo de un proveedor externo. «Siempre he sentido que estos problemas de seguridad me frenaban», una idea que explica por qué buena parte de quienes usan Jellyfin terminan aparcando el acceso remoto en lugar de exponerse a configuraciones que no controlan del todo.
Tailscale hace que el servidor se comporte mejor
Tailscale es una utilidad que construye una red privada basada en el protocolo WireGuard. Cuando conectamos varios dispositivos a ella, estos se comportan exactamente como si estuvieran en la misma red local, sin importar en qué ciudad o país se encuentren en ese momento. Así podemos acceder a nuestro servidor Jellyfin desde el móvil, un portátil o cualquier otro equipo autorizado, sin que la red doméstica quede expuesta al resto de internet.
Esa arquitectura evita de raíz los inconvenientes de los métodos anteriores. No hace falta mantener ningún puerto abierto en el router, porque solo los dispositivos que nosotros autoricemos entran en la red privada. Tampoco se necesita pagar por un dominio, ya que Tailscale asigna a cada equipo una dirección del tipo 100.x.y.z junto con un nombre MagicDNS que sustituye a cualquier URL pública. De hecho, el propio equipo de Jellyfin recomienda Tailscale como una de las opciones de configuración para quienes no quieren o no pueden abrir puertos en su router.
Así se configura Jellyfin con Tailscale en pocos minutos
El proceso completo apenas lleva más tiempo que elegir qué ver esa noche: dos instalaciones, una cuenta y poco más. El ejemplo actual parte de un servidor Jellyfin en Windows y un cliente en Android, aunque Tailscale también está disponible para macOS, Linux e iPhone, que podemos bajar desde aquí.
El primer paso es instalar Jellyfin en el equipo que hace de servidor. En este caso, marcamos la opción de ejecutarlo como servicio de Windows, de modo que arranque automáticamente antes incluso de iniciar sesión. Tras la instalación, la interfaz queda accesible desde https://localhost:8096, donde solo queda añadir las carpetas del disco duro con el contenido multimedia, incluidas las funciones de subtítulos, sincronización del progreso de visionado y organización de la biblioteca.
Con el servidor en marcha, el siguiente paso es instalar Tailscale en el propio PC y en el smartphone. Durante el primer registro se crea una cuenta y se autorizan ambos dispositivos, lo que genera una tailnet, la red privada de Tailscale, asociada a ese correo electrónico. Al conectar los dos equipos a la misma tailnet, la aplicación muestra una dirección IP propia para cada uno. Esa IP, junto con el puerto 8096, es lo que hay que introducir en la app de Jellyfin para Android cuando pide los datos del servidor. A partir de ahí, podemos reproducir el contenido desde cualquier red con conexión a internet, igual que si estuviéramos en el salón de casa.
Cuánto cuesta esta solución y qué limitaciones tiene
El plan Personal de Tailscale es gratuito para uso no comercial y permite conexiones remotas sin límite de uso. Esa gratuidad marca una diferencia clara frente a Plex, donde el streaming remoto exige actualmente una suscripción de pago al Plex Pass para acceder al contenido fuera de la red local, un gasto recurrente que Tailscale no exige en ningún momento. Como Jellyfin es, de por sí, un proyecto gratuito y de código abierto, combinarlo con el plan gratuito de Tailscale permite montar un ecosistema multimedia completo sin pagar nada.
Esta solución tiene, eso sí, algunas limitaciones que conviene conocer antes de dar el montaje por cerrado:
- Uso no comercial: el plan gratuito de Tailscale está pensado solo para uso personal.
- Instalación en cada dispositivo: cualquier equipo desde el que queramos ver contenido necesita tener Tailscale instalado y autorizado en la tailnet.
- Servidor siempre encendido: el ordenador que hace de servidor tiene que permanecer encendido y conectado a la tailnet para que el contenido esté disponible.
Además ,podemos invitar hasta a otras cinco personas a la tailnet y darles acceso a la red, lo que abriría la puerta a compartir el servidor con familiares o amigos sin tocar un solo puerto del router. Si tenéis un servidor Jellyfin en casa y os frena la idea de abrir el router a internet, probar primero con el plan gratuito de Tailscale es la opción más directa antes de plantearos alternativas de pago como el Plex Pass.
