Para la mayoría de los hogares con Jellyfin, separa el host de almacenamiento multimedia del host de la base de datos: mantén el estado de producción de la aplicación en un SSD local de baja latencia y separa los archivos multimedia grandes solo cuando la capacidad, la recuperación o la ubicación lo requieran.
Esta decisión trata sobre las funciones de los datos, no sobre el número de máquinas. Jellyfin tiene configuración y estado de base de datos sensibles a la latencia, cachés que se pueden reconstruir, datos temporales de transcodificación y archivos multimedia grandes, en su mayoría secuenciales. Estas clases se benefician de diferentes límites de almacenamiento, copias de seguridad y fallos. Un segundo host solo es útil cuando proporciona a una función una ventaja más clara de capacidad o recuperación sin convertir una dependencia que antes era local en una ruta de red frágil.
Separa las funciones de los datos antes de separar las máquinas
Empieza con cuatro funciones: estado autoritativo de la aplicación, datos derivados que se pueden reconstruir, espacio de trabajo temporal y archivos multimedia. La base de datos, los usuarios, el historial de reproducción, las listas de reproducción, la configuración y determinados metadatos pertenecen a la unidad de recuperación. La caché y los segmentos de transcodificación normalmente se pueden volver a crear. Las películas y la música son objetos de origen grandes cuya estrategia de protección puede ser completamente diferente de la de la base de datos de la aplicación.
Una guía actual de mantenimiento de la base de datos de Jellyfin describe la base de datos unificada de 10.11 como un estado operativo activo, no como una caché desechable. Por eso, la ubicación del host debe comenzar por los requisitos de propiedad y recuperación, en lugar de poner en el mismo recurso compartido todos los directorios cuyo nombre incluya «Jellyfin».
Define esas funciones antes de definir los hosts. Si el servidor actual tiene suficiente espacio SSD y cobertura de copias de seguridad para el estado de la aplicación, no hay ninguna ventaja arquitectónica en moverlo. Si la biblioteca multimedia ha superado la capacidad de las bahías, la energía, la refrigeración o el aislamiento frente a fallos locales, esa función tiene un motivo concreto para trasladarse a un NAS o servidor de almacenamiento, mientras la aplicación permanece local.
Mantén la base de datos de producción local, salvo que la ruta hacia una base de datos externa tenga soporte real
Jellyfin 10.11 completó una importante migración a EF Core, pero eso no convierte un servidor PostgreSQL independiente en la topología de producción predeterminada. Existen adaptadores experimentales de PostgreSQL, pero añaden otro servicio, credenciales, compatibilidad de versiones, orden de copias de seguridad y dependencia de red. Para un hogar normal, esos costes superan la supuesta pulcritud de un host de base de datos dedicado.
La propia versión experimental de PostgreSQL advierte que el adaptador está destinado a evaluación y no a un servidor listo para producción. Ese límite experimental de la base de datos es la señal de alto: no diseñes un plan de recuperación doméstico en torno a un backend sin soporte solo para que la topología parezca más empresarial.
En producción, local no significa desprotegido. Coloca el estado de la aplicación en un almacenamiento SSD fiable, haz copias de seguridad en otro dominio de fallos y demuestra que la copia se restaura con la versión correspondiente de Jellyfin. Separa el servicio de base de datos solo cuando el backend elegido tenga soporte para tu versión, puedas administrarlo de forma independiente y el beneficio de recuperación supere el nuevo acoplamiento de red y versiones.
Mueve los archivos multimedia a un host de almacenamiento independiente cuando la capacidad o la configuración de las unidades lo exijan
Los archivos multimedia grandes tienen un patrón de acceso diferente. La reproducción directa principalmente lee archivos grandes de forma secuencial a la velocidad de bits de reproducción, por lo que un NAS puede servir los archivos cómodamente cuando la red, el montaje y los discos mantienen el número total de transmisiones. Separar los archivos multimedia también permite que el nodo de cómputo sea compacto mientras el host de almacenamiento crece mediante conjuntos más grandes, más bahías o un diseño de copias de seguridad diferente.
Una configuración doméstica reciente con Jellyfin mantiene los datos de Docker en un SSD mientras los archivos multimedia están en discos duros, mostrando una práctica separación entre aplicaciones en SSD y archivos multimedia en HDD. La contrapartida se hace visible al iniciar la reproducción: los discos duros en reposo pueden añadir latencia de activación, aunque la navegación siga siendo rápida gracias a los datos de la aplicación residentes en el SSD.
Elige un host de almacenamiento independiente cuando la ampliación de unidades, la ubicación acústica, la redundancia o el almacenamiento para varios servicios justifiquen la ruta adicional. Mantén los archivos multimedia en local cuando un solo chasis ya satisfaga las necesidades de capacidad y copias de seguridad. Separar por separar añade trabajo de DNS, montajes, permisos, fallos de red y orden de inicio sin cambiar el resultado real para el usuario.
Trata la red de almacenamiento como una dependencia obligatoria, no como un cable invisible
Cuando los archivos multimedia se trasladan a otro host, Jellyfin depende de que el montaje esté disponible antes de los escaneos y del funcionamiento normal. Un NAS ausente puede dejar un punto de montaje vacío que todavía parece un directorio válido, mientras que una red lenta o inestable puede convertir un problema de almacenamiento en una reproducción retrasada. Por tanto, la topología necesita una regla de inicio que falle de forma segura y un objetivo de ancho de banda medible.
La experiencia de la comunidad demuestra que servir archivos multimedia desde un NAS independiente a través de una red doméstica normal puede funcionar bien cuando la red está dimensionada correctamente; en una discusión reciente, muchos usuarios afirmaron hacer exactamente eso sin problemas de reproducción. La lección útil de almacenamiento multimedia en un NAS independiente es que esta ubicación de red es viable, pero debe tratarse como parte de la ruta multimedia y no darse por gratuita.
Valida el segmento más lento: el conjunto de almacenamiento, la tarjeta de red del NAS, el switch, la tarjeta de red del servidor, el protocolo de montaje y la demanda de transmisiones simultáneas. Detén Jellyfin o suspende las tareas destructivas de mantenimiento de la biblioteca cuando falte el montaje multimedia esperado. Un segundo host solo mejora la fiabilidad cuando su fallo es evidente y queda contenido, en lugar de convertirse silenciosamente en una biblioteca vacía.
Usa pruebas de recuperación y ampliación para decidir la separación
Antes de añadir otro host, ensaya dos situaciones: la pérdida del nodo de cómputo de Jellyfin y la pérdida del nodo de almacenamiento multimedia. Un flujo de trabajo de recuperación centrado primero en la restauración demuestra por qué la configuración, los datos persistentes, las definiciones de servicios versionadas y el orden de restauración deben probarse conjuntamente, en lugar de darse por supuestos por la mera existencia de archivos de copia de seguridad. La prueba del host de almacenamiento también debe hacer que Jellyfin se degrade de forma predecible, sin reescribir ni eliminar el estado autoritativo de los archivos multimedia.
La auditoría de recuperación del almacenamiento de Jellyfin de ZimaSpace utiliza la misma prueba de propiedad: cada ruta persistente debe tener una función definida, un alcance de copia de seguridad y un método de restauración antes de que ocurra un incidente.
Mantén un solo host cuando el estado de la aplicación, la capacidad multimedia, las copias de seguridad y toda la E/S máxima habitual quepan con holgura. Separa el almacenamiento multimedia cuando la capacidad o el ciclo de vida del almacenamiento se conviertan en la limitación. Trata un host de base de datos independiente como una excepción avanzada hasta que el proveedor de la base de datos tenga soporte para producción y pueda recuperarse de forma independiente. La condición de parada es una topología cuyas funciones puedas nombrar y restaurar, no el número máximo de cajas que puedas añadir.
Configuración de NAS y Servidor
Más para leer

Cómo el análisis y la automatización similares a la IA cambian las necesidades de almacenamiento y computación de Jellyfin
La automatización y el análisis de IA asociado añaden escaneos, datos derivados, procesamiento de CPU/GPU, caché, espacio temporal y programación de tareas en segundo...

Cómo integrar Jellyfin en una red pequeña de un apartamento o una vivienda de alquiler
Construye una red Jellyfin adecuada para alquileres, con direccionamiento local estable, cableado mínimo, hardware silencioso, acceso remoto compatible con CGNAT y cambios reversibles.

¿Cuántos usuarios y tareas en segundo plano debería admitir un host de Jellyfin?
Trata a los usuarios de Jellyfin y las tareas en segundo plano como una única cuota de carga de trabajo compartida; la capacidad se...

