No retires el servidor Jellyfin antiguo hasta que una restauración limpia reproduzca los usuarios, las rutas, la reproducción, los permisos y el comportamiento de reinicio necesarios.
¿La nueva instancia simplemente abre su panel de control o ha soportado la misma carga de clientes y almacenamiento que el host antiguo? Mantén el servidor antiguo detenido y recuperable mientras realizas las pruebas. Un inicio de sesión correcto es solo la primera señal; la restauración debe demostrar que conserva el estado y las rutas de datos que realmente utiliza el hogar.
Verifica el estado persistente antes de reproducir contenido
Confirma que la configuración y la base de datos restauradas contienen los usuarios, las bibliotecas, el estado de reproducción, los complementos y los permisos esperados. Comprueba cada ruta de biblioteca desde el contexto del servicio de Jellyfin y lee un archivo de muestra de cada ubicación de almacenamiento. Los montajes ausentes o la propiedad incorrecta pueden permanecer ocultos hasta que se solicite un escaneo o una reproducción.
Registra lo que se reconstruyó intencionadamente, como la caché o las ilustraciones descargadas, para que una diferencia no se confunda con una restauración fallida. Mantén sin cambios la copia de seguridad y la copia antigua de los datos de la aplicación hasta superar la siguiente etapa.
Compara el número de elementos restaurados y un registro conocido del estado de reproducción con el último inventario del servidor antiguo. Que la base de datos se inicie correctamente no demuestra que todas las rutas multimedia o los permisos de usuario se hayan conservado.
Ejecuta la carga de trabajo original de los clientes
Prueba una reproducción directa local, una transcodificación forzada, los subtítulos, el acceso remoto si se utiliza y una cuenta de usuario restringida. Compara el modo de reproducción, el audio, la representación de subtítulos, la visibilidad de las bibliotecas y el tiempo de inicio con el comportamiento conocido del servidor antiguo.
Si solo falla un cliente, aísla su capacidad o ruta antes de modificar toda la restauración. La ruta de migración resulta útil como lista de comprobación, pero la decisión de aceptación debe basarse en la carga de trabajo de tu propio hogar.
Repite una sesión después de que el servicio haya estado funcionando el tiempo suficiente para completar sus tareas normales de inicio. Esto detecta fallos tardíos de montaje, complementos o metadatos que un inicio de sesión rápido no revela.
Supera las etapas de reinicio en frío y recuperación
Detén Jellyfin, reinicia el host, espera a que se monten los dispositivos de almacenamiento y se inicien los servicios de red, y repite las mismas pruebas de los clientes. Crea o localiza una copia de seguridad reciente del estado restaurado de la aplicación. Después, realiza una segunda prueba de restauración o, como mínimo, verifica que la copia de seguridad contenga el directorio de datos exacto y los permisos necesarios para la recuperación.
Retira el servidor antiguo solo cuando el host restaurado supere dos veces las comprobaciones de estado, rutas, usuarios, reproducción, reinicio en frío y ubicación de la copia de seguridad. Detén el proceso y revierte los cambios cuando no se pueda abrir la base de datos, falle la carga de trabajo original de los clientes o la copia de recuperación no se pueda leer de forma independiente.
Registra el punto exacto de restauración, la propiedad de los archivos y la correspondencia de rutas que hayan superado las pruebas. Estos detalles se convertirán en el procedimiento de recuperación si el nuevo host falla durante el periodo de retirada.
Cierra de forma segura el periodo de retirada
Deja el servidor antiguo detenido, pero recuperable, hasta que el host restaurado supere una segunda prueba de inicio en frío y se pueda localizar de forma independiente una copia de seguridad reciente.
Retira el host antiguo solo después de que superen las pruebas la reproducción local, la reproducción remota si es necesaria, el acceso de los usuarios, los escaneos de las bibliotecas y la documentación de restauración. Conserva los datos antiguos de la aplicación hasta que finalice el periodo de retención.
Detén el proceso y revierte los cambios cuando falle cualquier cliente necesario, la base de datos restaurada cambie inesperadamente o la copia de seguridad no pueda reproducir el estado probado.
Soporte y Consejos
Más para leer

Cómo optimizar las conexiones de la base de datos de Jellyfin para contenedores simultáneos
Comienza con un único propietario de la base de datos y mide el comportamiento de los bloqueos de SQLite; añade otro backend solo cuando...

Cómo evitar trabajos o importaciones duplicados en Jellyfin
El trabajo duplicado suele deberse a programadores superpuestos o a más de un escritor; asigna un único responsable, una única ruta y una única...

Cómo reparar Jellyfin después de que su volumen de base de datos se llene
Detén las escrituras, conserva la base de datos y los archivos WAL, libera espacio sin eliminar el estado a ciegas y, después, verifica la...

