Un trabajo de copia de seguridad de Jellyfin completado demuestra que se escribieron archivos o un archivo comprimido. No demuestra que puedas reconstruir un servidor Jellyfin utilizable a partir de ellos.
Prueba la restauración de forma aislada: elige un punto de recuperación conocido, registra la versión y los supuestos de implementación, restaura en rutas nuevas, impide que la instancia de prueba escriba en producción y verifica los usuarios, el estado de reproducción, las bibliotecas, la configuración, la reproducción y el reinicio. El ejercicio debe terminar con una lista escrita de todo lo que la copia de seguridad no contenía.
Define la unidad de recuperación antes de elegir una copia de seguridad que probar
Enumera lo que debe existir para que Jellyfin sea útil después de un fallo: la base de datos y la configuración de la aplicación, los usuarios, el estado de reproducción, las definiciones de las bibliotecas, los complementos de los que dependas, los metadatos que no puedan reconstruirse fácilmente, los secretos o las claves necesarios para la pila, la definición del contenedor o servicio, el UID/GID, los puntos de montaje y la versión de Jellyfin prevista.
Una lista de comprobación práctica para la recuperación de servicios autoalojados trata las definiciones de servicios, los datos de las aplicaciones, las bases de datos, los secretos, las notas de infraestructura y las instrucciones de restauración como un único problema de reconstrucción. Los archivos multimedia de Jellyfin pueden tener una política de protección independiente, pero el estado de la aplicación no puede sustituirse por una carpeta llena de películas.
Anota la unidad de recuperación antes de la prueba para que una página de inicio de sesión correcta no oculte la ausencia del historial de reproducción, los complementos o las credenciales del proxy. Si la copia de seguridad no puede identificar la versión de la aplicación ni las rutas incluidas, márcalo como un riesgo de recuperación antes de empezar.
Restaura en un destino nuevo con las rutas de escritura de producción bloqueadas
Usa un directorio temporal, un conjunto de datos clonado, un volumen Docker nuevo, una máquina virtual disponible o un equipo de prueba. Asigna a la instancia un puerto y un nombre de host diferentes, y desactiva el acceso remoto, los webhooks, la sincronización, la automatización y las tareas programadas que puedan escribir en producción.
Una prueba de restauración en una ubicación nueva separa la demostración de la recuperación del servicio activo. No sobrescribas el directorio de producción de Jellyfin para descubrir si la copia de seguridad funciona; eso convierte un ejercicio en un incidente real.
El límite de restauración no destructiva de ZimaSpace aplica la misma regla de aislamiento a archivos, aplicaciones, máquinas virtuales y la recuperación completa de un NAS.
Empieza con la versión registrada e inspecciona el primer arranque
Restaura la copia de seguridad en las rutas aisladas e inicia, cuando sea posible, la misma versión de Jellyfin que creó el punto de recuperación. Mantén la prueba en local e inspecciona el registro del primer arranque antes de explorar la interfaz.
Detente si Jellyfin abre un asistente de configuración, crea un administrador nuevo, inicializa una base de datos vacía, no puede escribir en su ruta persistente o realiza inmediatamente una migración inesperada. Son fallos de restauración o incompatibilidades de implementación, no invitaciones a seguir haciendo clic hasta que la interfaz parezca normal.
Registra exactamente qué pasos manuales fueron necesarios: correcciones de propiedad, sustituciones de rutas, recuperación de secretos, fijación de la imagen o cambios en los complementos. Una restauración que solo funciona porque el administrador original recuerda detalles no documentados todavía no es un proceso de recuperación fiable.
Valida el estado de la aplicación, no solo la extracción de archivos
Prueba por separado con un usuario normal y con el administrador. Comprueba los elementos vistos y no vistos, la posición de reanudación, los favoritos o las listas de reproducción si se usan, las definiciones de las bibliotecas, las tareas programadas, los metadatos y un elemento de cada raíz multimedia. Haz un cambio inocuo y confirma que se conserva después de reiniciar Jellyfin.
Para la reproducción, ejecuta un elemento con reproducción directa y una transcodificación o ruta de subtítulos representativa si la transcodificación es importante para el hogar. Un ejercicio que restaura la base de datos pero no puede acceder a las rutas multimedia o a los dispositivos de hardware solo ha demostrado una parte de la unidad de recuperación.
Un ejercicio de restauración estructurado hace hincapié en criterios de aprobación explícitos y en el tiempo de recuperación. Aplica esa disciplina a Jellyfin para que «se inició» no sea la prueba final de aceptación.
Mide el tiempo de recuperación y registra cada dependencia ausente
Calcula el tiempo desde un destino vacío hasta un servicio verificado. Separa el tiempo de transferencia de datos de la investigación manual, la descarga de la imagen, la reparación de permisos, la recuperación de secretos, las comprobaciones de la base de datos y el trabajo relacionado con los puntos de montaje multimedia. Estas cifras revelan si el tiempo de recuperación previsto para el hogar es realista.
| Comprobación | Condición de aprobación | Señal de fallo |
|---|---|---|
| Acceso a la copia de seguridad | El punto seleccionado se descifra y se extrae | Falta la clave, la cadena, el archivo comprimido o el acceso al repositorio |
| Estado persistente | Aparecen los usuarios, las bibliotecas y el historial esperados | Asistente de configuración, base de datos vacía o estado ausente |
| Rutas | Las raíces multimedia representativas se resuelven | Punto de montaje vacío, ruta modificada o denegación de permisos |
| Reproducción | Funcionan las rutas normales y las transcodificaciones necesarias | Fallo del códec, dispositivo, caché o punto de montaje |
| Reinicio | El estado sobrevive a un reinicio limpio | Los cambios desaparecen o la inicialización se repite |
| Tiempo de recuperación | Se mantiene dentro del plazo planificado para el hogar | El trabajo manual o la transferencia superan el objetivo |
Actualiza inmediatamente el trabajo de copia de seguridad o el procedimiento operativo cuando el ejercicio detecte una carencia. No etiquetes la copia de seguridad más reciente como «verificada» hasta que una instancia de prueba haya superado las comprobaciones necesarias.
Preguntas frecuentes
¿Con qué frecuencia deben ejecutarse las pruebas de restauración de Jellyfin?
Ejecuta una después de cambiar las herramientas de copia de seguridad, las rutas de almacenamiento, las claves de cifrado, las versiones de Jellyfin, las estructuras de contenedores o los complementos importantes, y repítela según un calendario regular. Un ejercicio trimestral es una frecuencia inicial razonable para un servicio doméstico importante, mientras que las configuraciones más críticas o que cambian con mayor frecuencia pueden justificar pruebas más frecuentes.
¿Debe una prueba de restauración usar la versión más reciente de Jellyfin?
Empieza con la versión registrada junto con la copia de seguridad para probar la recuperación, no la recuperación más una actualización. Cuando el estado restaurado haya superado las comprobaciones, puedes clonarlo o crear una instantánea y probar la actualización como un cambio independiente, con su propio punto de reversión.
Soporte y Consejos
Más para leer

¿Debería Jellyfin usar una cuenta compartida o cuentas domésticas separadas?
Elige cuentas domésticas de Jellyfin según los límites de identidad, acceso, control parental y recuperación que necesites.

¿Por qué el uso de memoria de Jellyfin sigue siendo elevado después de completar el trabajo?
Separa el crecimiento del proceso de Jellyfin de la caché de Linux, e investiga solo cuando la memoria siga aumentando o genere una presión...

Señales de que la distribución del almacenamiento de Jellyfin se está convirtiendo en un riesgo de recuperación
Audita las funciones del almacenamiento de Jellyfin, separa el estado activo de las copias de seguridad y los datos que se pueden reconstruir, y...

