¿Quieres configurar tu servidor de Jellyfin en un puerto diferente del predeterminado? Sigue leyendo para aprender cómo cambiar el puerto predeterminado de Jellyfin en pocos sencillos pasos.
Desde la interfaz web del programa
Sigue leyendo para aprender cómo cambiar el puerto predeterminado de Jellyfin sin tocar archivos.
- Abre tu navegador y escribe «localhost:8096» (sin las comillas) en la barra de direcciones. Esto debería abrir la página de inicio de Jellyfin.
- Inicia sesión en Jellyfin con tus credenciales de administrador.
- Haz clic en el botón «Ajustes» en la barra de navegación de la izquierda.
- En la sección «Avanzado«, haz clic en el botón «Redes«.
- En la sección «Puerto local HTTP«, introduce el puerto que quieres utilizar en lugar del predeterminado (8096).
- Haz clic en el botón «Guardar cambios» para guardar la configuración.
- Reinicia el servidor de Jellyfin. En Windows, puedes hacerlo a través del panel de control de servicios. En Linux, puedes utilizar el comando «systemctl restart jellyfin«.
- Abre tu navegador y escribe «localhost:nuevo_puerto» (sin las comillas) en la barra de direcciones, donde «nuevo_puerto» es el puerto que has elegido en el paso 5. Deberías ver la página de inicio de Jellyfin.

¡Y eso es todo! Ahora has cambiado el puerto predeterminado de Jellyfin sin tocar archivos y puedes acceder a él a través del nuevo puerto que has configurado. Recuerda que, si estás accediendo a Jellyfin desde otro equipo, deberás utilizar la dirección IP de tu servidor en lugar de «localhost» y el nuevo puerto que has configurado. Y si al cambiar el puerto te has quedado sin acceso desde fuera, empieza por por qué Jellyfin no deja entrar desde fuera de casa. Pero ojo, no la líes, que puedes perder el acceso a tu servidor.
¿Y si la he liado parda y ahora no puedo acceder?
Te enseñamos a cambiar el puerto manualmente si no puedes acceder a Jellyfin. Antes de comenzar, es importante mencionar que cambiar el puerto predeterminado de Jellyfin puede requerir permisos de administrador en tu equipo y que, dependiendo de tu sistema operativo, algunos de los pasos pueden variar ligeramente.
- Abre el archivo de red de Jellyfin. Desde la versión 10.8 los puertos ya no están en system.xml, sino en network.xml. En Windows lo tienes en la carpeta de datos del servidor, «C:\ProgramData\Jellyfin\Server\config\network.xml«. En Debian y Ubuntu, en «/etc/jellyfin/network.xml» (según cómo lo instalaras, puede estar en /var/lib/jellyfin/config/). En Raspberry Pi OS, en «/etc/jellyfin«, como nos dejó escrito un lector en los comentarios.
- Busca la línea que dice «InternalHttpPort«: ese es el puerto en el que escucha el servidor, 8096 de fábrica. Justo al lado está «PublicHttpPort«, que es el que Jellyfin anuncia hacia fuera. Si vas a redirigir puertos en el router, mira los dos.
- Cambia el valor del puerto por el que quieres utilizar. Asegúrate de guardar los cambios en el archivo.
- Reinicia el servidor de Jellyfin. En Windows, puedes hacerlo a través del panel de control de servicios. En Linux, puedes utilizar el comando «systemctl restart jellyfin«.
- Abre tu navegador y escribe «localhost:nuevo_puerto» (sin las comillas) en la barra de direcciones, donde «nuevo_puerto» es el puerto que has elegido en el paso 3. Deberías ver la página de inicio de Jellyfin.
Espero que esta guía te haya sido útil y hayas podido cambiar el puerto predeterminado de Jellyfin sin problemas. Si tienes alguna duda o necesitas más ayuda, no dudes en dejar un comentario y estaré encantado de ayudarte.
2 comments
Rafael
Gracias, en raspberry la ubicación y el archivo cambia pero me diste la idea. El archivo se llama network.xml y se edita mediante commandos nano. y la ubicacion esta en /etc/jellyfin.
Miguel Ángel G.P.
Gracias, Rafael: tienes toda la razón y el artículo estaba desactualizado.
Desde la versión 10.8 los ajustes de red viven en network.xml, no en system.xml, y ahí están InternalHttpPort y PublicHttpPort (8096 por defecto, y 8920 para HTTPS). La ruta cambia según el sistema: en Debian/Ubuntu suele ser /etc/jellyfin o /var/lib/jellyfin/config, y en Raspberry Pi es /etc/jellyfin, como bien apuntas.
Estamos reescribiendo la guía con las rutas correctas y tu corrección va dentro. Gracias por tomarte el tiempo de dejarla.