En la mayoría de los hogares con Jellyfin, separa el servidor de almacenamiento multimedia antes que el servidor de bases de datos: mantén el estado de la aplicación de producción en una SSD local de baja latencia y separa los archivos multimedia de gran tamaño solo cuando la capacidad, la recuperación o la ubicación lo requieran.
Esta decisión se refiere a los roles de los datos, no al 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 categorías se benefician de distintos tipos de almacenamiento, copias de seguridad y límites de fallo. Un segundo servidor solo es útil si ofrece a un rol una ventaja más clara de capacidad o recuperación, sin convertir una dependencia que antes era local en una conexión de red frágil.
Separa los roles de los datos antes de separar las máquinas
Empieza con cuatro roles: 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 estado de reproducción, las listas de reproducción, la configuración y los metadatos seleccionados pertenecen a la unidad de recuperación. La caché y los segmentos de transcodificación normalmente se pueden recrear. Los archivos de películas y música son objetos de origen de gran tamaño cuya estrategia de protección puede ser completamente distinta de la de la base de datos de la aplicación.
Una guía actual de mantenimiento de bases de datos de Jellyfin describe la base de datos unificada 10.11 como estado operativo activo, no como una caché desechable. Por eso, la ubicación del servidor debe definirse según los requisitos de propiedad y recuperación, en lugar de poner todos los directorios llamados «Jellyfin» en el mismo recurso compartido.
Define esos roles antes de definir los servidores. 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 trasladarlo. Si la biblioteca multimedia ha superado la capacidad de las bahías locales, la potencia, la refrigeración o el aislamiento de fallos, existe una razón concreta para trasladar ese rol a un NAS o servidor de almacenamiento, mientras la aplicación permanece en local.
Mantén la base de datos de producción en local, salvo que la conexión a una base de datos externa esté realmente respaldada
Jellyfin 10.11 completó una importante migración a EF Core, pero eso no convierte a un servidor PostgreSQL independiente en la topología de producción predeterminada. Existen adaptadores experimentales para PostgreSQL, pero añaden otro servicio, credenciales, compatibilidad de versiones, orden de las copias de seguridad y dependencia de la red. En un hogar normal, esos costes superan la elegancia teórica de un servidor de bases de datos dedicado.
La propia versión experimental de PostgreSQL advierte que el adaptador está destinado a evaluación, no a un servidor listo para producción. Ese límite de la base de datos experimental es la señal de alto: no diseñes un plan de recuperación doméstico en torno a un backend no compatible solo para que la topología parezca más empresarial.
En producción, usar almacenamiento local no significa dejarlo desprotegido. Guarda el estado de la aplicación en un SSD fiable, haz una copia de seguridad en otro dominio de fallos y comprueba que la copia se restaure con la versión correspondiente de Jellyfin. Separa el servicio de base de datos solo cuando el backend elegido sea compatible con tu versión, puedas gestionarlo de forma independiente y el beneficio para la recuperación compense la nueva dependencia de la red y de las versiones.
Traslada los medios a un host de almacenamiento independiente cuando la capacidad o la configuración de las unidades lo exijan
Los medios en grandes volúmenes tienen otro patrón de acceso. La reproducción directa lee principalmente archivos grandes de forma secuencial a su tasa de bits de reproducción, por lo que un NAS puede servir medios sin problemas si la red, el montaje y los discos soportan el flujo agregado. Separar los medios también permite que el nodo de cómputo siga siendo compacto, mientras el host de almacenamiento crece con grupos de discos más grandes, más bahías o un diseño de copias de seguridad distinto.
Una configuración doméstica reciente con Jellyfin mantiene los datos de Docker en un SSD y los medios en un HDD, lo que demuestra una práctica separación entre aplicaciones en SSD y medios en HDD. La contrapartida se nota al empezar la reproducción: los HDD 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 almacenados 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 medios en el equipo local cuando un solo chasis ya satisfaga las necesidades de capacidad y copias de seguridad. Separarlos porque sí añade tareas de DNS, montajes, permisos, gestión de fallos de red y orden de inicio, sin cambiar el resultado para el usuario.
Trata la red de almacenamiento como una dependencia obligatoria, no como un cable invisible
Cuando los medios pasan a otro host, Jellyfin depende de que el montaje esté disponible antes de iniciar los análisis y el funcionamiento normal. Si falta el NAS, puede quedar un punto de montaje vacío que aun así parece un directorio válido, mientras que una red lenta o inestable puede convertir un problema de almacenamiento en retrasos en la reproducción. Por lo 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 medios desde un NAS independiente a través de una red doméstica habitual puede funcionar bien si la red tiene la capacidad adecuada; en un debate reciente, muchos usuarios dijeron hacer precisamente eso sin problemas de reproducción. La lección útil del almacenamiento de medios en un NAS independiente es que usar una ubicación de red es viable, pero debe tratarse como parte de la ruta de los medios y no darse por sentado que no implica ningún coste.
Valida el segmento más lento: el grupo de almacenamiento, la tarjeta de red del NAS, el conmutador, 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 no esté presente el montaje de medios esperado. Un segundo host solo mejora la fiabilidad si sus fallos son evidentes y quedan contenidos, en lugar de convertirse silenciosamente en una biblioteca vacía.
Usa pruebas de recuperación y expansión para decidir si separar
Antes de añadir otro host, ensaya dos situaciones: la pérdida del nodo de procesamiento de Jellyfin y la pérdida del nodo de almacenamiento de medios. Un flujo de trabajo de recuperación que prioriza la restauración probado demuestra por qué hay que verificar conjuntamente la configuración, los datos persistentes, las definiciones de servicios con control de versiones y el orden de restauración, en lugar de darlo por hecho porque existan archivos de copia de seguridad. La prueba del host de almacenamiento también debe garantizar que Jellyfin se degrade de forma predecible, sin reescribir ni eliminar el estado autorizado de los medios.
La auditoría de recuperación del almacenamiento de Jellyfin de ZimaSpace aplica la misma prueba de propiedad: cada ruta persistente debe tener una función identificada, 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 para medios, las copias de seguridad y las E/S máximas habituales quepan holgadamente. Separa el almacenamiento de medios cuando la capacidad o el ciclo de vida del almacenamiento se conviertan en una limitación. Considera un host de base de datos independiente una excepción avanzada, hasta que el proveedor de la base de datos tenga soporte para producción y pueda recuperarse de forma independiente. El objetivo es llegar a una topología cuyas funciones puedas identificar y restaurar, no añadir el máximo número de equipos posible.
Configuración de NAS y servidores
Más para leer

¿Puede un servidor en una residencia estudiantil funcionar lo bastante silenciosamente como para dormir, estudiar y hacer videollamadas?
Sí, un servidor para una residencia universitaria puede pasar desapercibido si el hardware consume poca energía, se controlan las vibraciones del almacenamiento, se programan...

Un laboratorio doméstico estudiantil que puede pasar de la habitación de la residencia universitaria al primer apartamento
Mantén portátil el laboratorio doméstico de un estudiante separando los servicios de la red específica de cada habitación, minimizando el hardware, haciendo copias de...

Cómo compartir un servidor doméstico con tus compañeros de piso sin compartir cuentas ni archivos privados
Asigna a cada compañero de piso una identidad con nombre, almacenamiento privado y solo los roles compartidos que necesite; mantén la administración, las copias...



