Migra Jellyfin asignando roles explícitos al estado de la aplicación, los medios, la caché, las copias de seguridad y el acceso de red antes de elegir contenedores o un NAS.
Normalmente, un equipo de escritorio agrupa todos los roles en un único sistema de archivos y una única ruta de alimentación eléctrica. Una pila multimedia de código abierto separa esos roles, por lo que la migración solo tendrá éxito cuando cada ruta, UID/GID, dependencia del servicio y acción de restauración estén definidos antes de iniciar el primer contenedor. Conserva el equipo de escritorio como fuente de reversión hasta superar un reinicio limpio y una prueba real con un cliente.
Mapea el equipo de escritorio en roles de servicio
Haz un inventario de la configuración y la base de datos de Jellyfin, las bibliotecas multimedia, la caché de metadatos e imágenes, los complementos, la caché de subtítulos, los usuarios y cualquier dependencia de proxy inverso o DNS. Marca cada elemento como estado persistente de la aplicación, contenido multimedia irreemplazable, caché regenerable, copia de seguridad o medio de recuperación. No copies una caché como si fuera una base de datos ni trates un volumen multimedia duplicado como una segunda copia de seguridad.
El límite de la migración está claro cuando cada rol tiene un responsable, un destino, una ruta de acceso y una acción de restauración. Si un rol no puede restaurarse de forma independiente, mantenlo en el equipo de escritorio hasta revisar el diseño de la pila.
Elige la topología de destino antes de seleccionar las imágenes
Usa un rol de servicio para Jellyfin, un volumen de datos persistentes para su configuración y base de datos, un volumen multimedia con rutas estables y un destino de copia de seguridad independiente. Coloca el proxy inverso, la supervisión y los servicios experimentales en sus propias rutas o redes cuando sea importante limitar el acoplamiento de fallos. Una herramienta de migración de terceros demuestra por qué la traducción de rutas y la gestión de bases de datos requieren un plan explícito en lugar de una copia ciega de carpetas (notas de migración de Jellyfin según las rutas).
Conserva las rutas y los permisos durante el traslado
Detén el servicio del equipo de escritorio, haz una copia de sus datos persistentes y verifica la copia antes de transformarla. En el destino, mantén la ruta multimedia dentro del contenedor idéntica a la ruta registrada en la base de datos siempre que sea posible. Configura el UID/GID del contenedor con una identidad que pueda leer los medios y escribir únicamente en los directorios de la aplicación necesarios. Prueba el análisis de una biblioteca y el inicio de sesión de un usuario antes de importar complementos o añadir automatizaciones.
La decisión es PASS cuando Jellyfin puede leer todas las bibliotecas previstas, escribir en su base de datos y reiniciarse sin cambiar el mapa de rutas. Si los permisos requieren acceso amplio de escritura al árbol multimedia, separa los roles de datos y aplicación antes de continuar.
Valida la reproducción, los usuarios y la recuperación por capas
Ejecuta una reproducción directa local, una transcodificación representativa, una prueba de subtítulos y una prueba con una segunda cuenta de usuario. Después, detén y vuelve a crear la pila a partir de la definición de Compose o de despliegue, no desde un shell interactivo. Restaura la copia de seguridad de los datos de la aplicación en una ubicación de prueba limpia y confirma que el estado de reproducción, los usuarios y las rutas de las bibliotecas se hayan conservado o se reconstruyan de forma intencionada.
Solo después de esas comprobaciones debes añadir acceso remoto o servicios adicionales. Un host compacto como ZimaCube 2 NAS con IA puede ser una opción cuando los requisitos neutrales —almacenamiento persistente, margen de recursos para contenedores y una ruta de copia de seguridad independiente— ya coincidan con la pila.
Define los límites de expansión y detención
Amplía la solución añadiendo un nivel de almacenamiento, un nodo de cómputo capaz de transcodificar o un rol de red independiente; no intentes resolver cada nueva carga de trabajo ampliando un único volumen compartido. Conserva la copia de reversión del equipo de escritorio cuando un complemento, una conversión de rutas o una migración de usuarios no estén verificados. La pila estará lista cuando una reconstrucción documentada produzca el mismo resultado de acceso a las bibliotecas y reproducción sin que el equipo de escritorio original esté en funcionamiento.
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...

