Evita perder la configuración de Jellyfin durante las actualizaciones tratando el estado de la aplicación y el entorno de ejecución reemplazable como dos objetos de recuperación independientes.
Una actualización puede completarse correctamente a nivel de paquete mientras un cambio en el montaje, el ID de usuario, la asignación de dispositivos o una migración hace que Jellyfin parezca recién instalado. El paso preventivo no es simplemente «hacer una copia de seguridad»; consiste en saber exactamente dónde se encuentra el estado, capturarlo de forma coherente, registrar la definición en ejecución y demostrar que puedes restaurarlo.
Mapea las rutas persistentes reales antes de la actualización
No des por hecho que la ruta mostrada dentro de un contenedor es la ruta del host de la que se está haciendo una copia de seguridad. Verifica el montaje enlazado o el volumen con nombre que realmente contiene la base de datos, la configuración, los metadatos y el estado de los complementos.
El almacenamiento de contenedores sigue siendo portátil cuando las definiciones de volúmenes y los límites entre servicios están especificados explícitamente en la configuración del despliegue.
Anota la ruta del host, la ruta del contenedor, el propietario y el sistema de archivos de cada montaje persistente. Si no puedes identificar con seguridad la ubicación del estado, pospone la actualización.
Haz una copia coherente antes del cambio
El punto de recuperación más útil es uno capturado antes de que la nueva versión pueda modificar la base de datos. Una copia de archivos realizada durante escrituras activas puede ser menos fiable que una copia de seguridad con el servicio detenido o una instantánea coherente.
Una copia de seguridad independiente de la configuración de Jellyfin conserva el estado que resulta difícil recrear, mientras mantiene el contenido multimedia masivo en su propia ruta de protección.
Crea la copia de seguridad, guárdala fuera del dispositivo de configuración activo y registra su fecha y hora, además de la versión. Una estructura persistente de datos de aplicaciones debería permitirte hacer una copia del estado sin copiar la imagen.
Registra la definición del entorno de ejecución con el mismo cuidado que los datos
Una copia de seguridad perfecta de la base de datos no restaurará la aceleración de hardware, los puertos, el DNS, los dispositivos ni los permisos si la definición del contenedor recreado no incluye esos ajustes. Trata la configuración de Compose o de la plataforma como parte del conjunto de recuperación.
La ejecución de contenedores con una identidad de servicio estable depende de una asignación predecible de UID y GID durante las actualizaciones y en los sistemas de archivos del host.
Exporta o confirma la definición efectiva del despliegue sin secretos. Registra el resumen de la imagen y las asignaciones de dispositivos para que la reversión no dependa de la memoria.
Prueba la ruta de recuperación antes de eliminar la versión anterior
La limpieza debe realizarse después de que la nueva versión supere un reinicio y de que puedas localizar y abrir la copia de seguridad. Si nunca has ensayado la reversión, eliminar imágenes e instantáneas antiguas elimina tus opciones de recuperación más económicas.
Una ruta de restauración probada convierte una copia de seguridad de una opción de recuperación supuesta en una que realmente ha reconstruido un estado de aplicación utilizable.
Valida los usuarios, las bibliotecas, los metadatos, una reproducción y un reinicio. Conserva el conjunto de recuperación previo a la actualización hasta que la nueva versión haya completado sus migraciones previstas y el trabajo en segundo plano habitual.
Soporte y Consejos
Más para leer

¿Deberías hacer una copia de seguridad de Jellyfin en funcionamiento o detener primero el servicio?
Prefiere las copias de seguridad con el servicio detenido por simplicidad; usa instantáneas en vivo solo cuando el estado de la aplicación se capture...

¿Por qué Jellyfin funciona con alta temperatura o hace ruido cuando nadie está reproduciendo contenido?
El calor en reposo suele indicar actividad en segundo plano o una carga de trabajo compartida del servidor, así que identifica el proceso activo...

¿Cuándo deberías reconstruir Jellyfin en lugar de repararlo?
Elige reconstruir en lugar de reparar cuando el problema sea la divergencia del entorno de ejecución y el estado persistente tenga una copia de...

