Jellyfin no necesita un único número universal de retención de copias de seguridad. Una política de retención segura conserva suficientes puntos de restauración independientes para volver a un estado anterior a los cambios con más probabilidades de dañarlo —especialmente actualizaciones, modificaciones de configuración, cambios en complementos y errores del administrador—, y al mismo tiempo comprueba que al menos una copia antigua se pueda restaurar realmente.
En un servidor doméstico, piensa en ventanas de recuperación en lugar de en una cantidad mágica: conserva un conjunto rotativo reciente para los errores cotidianos, guarda un punto de restauración previo a la actualización hasta que la nueva versión haya sido estable durante el tiempo suficiente para tu hogar y conserva al menos una generación más antigua fuera del mismo límite de fallo. Después, prueba una restauración en una ruta desechable o en una instancia de espera antes de eliminar la copia que sería tu única forma de volver atrás.
Empieza por los eventos que pueden hacer valioso el estado de ayer
Enumera los cambios que pueden modificar el estado de Jellyfin: actualizaciones del servidor, actualizaciones de complementos, modificaciones de las rutas de las bibliotecas, cambios de usuarios o permisos, trabajos con metadatos y migraciones de almacenamiento. Tu ventana de retención debe remontarse lo suficiente para preceder a un cambio defectuoso que quizá no se detecte de inmediato.
La guía de actualización de Jellyfin deja claro el límite para la reversión: volver a una versión anterior del servidor requiere restaurar una copia de seguridad realizada antes de la actualización. Por eso, la copia previa a la actualización es un punto de restauración especial, no simplemente otra copia diaria.
Si actualizas con poca frecuencia, la copia de seguridad importante puede tener varias semanas cuando descubras una regresión sutil. No la elimines solo porque un contador de retención diaria indique que es antigua mientras la actualización siga en evaluación.
Usa una retención por niveles en lugar de conservar todas las copias para siempre
Una política práctica conserva puntos de restauración frecuentes durante el periodo reciente y progresivamente menos generaciones antiguas. Por ejemplo, puedes conservar varias copias diarias recientes y después puntos de control semanales y mensuales, ajustando las cantidades a tu presupuesto de almacenamiento y a la frecuencia de los cambios, en lugar de copiar un calendario empresarial fijo.
Herramientas de copia de seguridad como restic implementan esta idea mediante una retención de instantáneas por niveles para instantáneas recientes, diarias, semanales, mensuales y anuales. El mecanismo resulta útil porque conserva varias escalas temporales sin mantener indefinidamente cada ejecución histórica.
Aplica la retención a la configuración y al estado de Jellyfin por separado de tus archivos multimedia irremplazables si sus necesidades de recuperación son diferentes. Los metadatos que se pueden volver a descargar quizá no merezcan la misma retención prolongada que los usuarios, el historial de reproducción, el estado de la biblioteca cuidadosamente organizado o los subtítulos únicos.
Conserva las copias previas a la actualización hasta demostrar que la nueva versión funciona
Antes de actualizar Jellyfin, crea una copia de seguridad con un nombre o una etiqueta que tu tarea habitual de limpieza no vaya a eliminar de inmediato. Registra junto a ella la versión y la fecha de Jellyfin para saber qué versión del servidor corresponde a ese estado.
Después de la actualización, haz algo más que abrir la página de inicio. Prueba el inicio de sesión, la navegación por las bibliotecas, las tareas programadas, las modificaciones de metadatos, una reproducción normal y cualquier ruta con transcodificación por hardware de la que dependa tu hogar. Conserva el punto previo a la actualización durante este periodo de observación.
Para una protección más amplia del servidor doméstico, la misma distinción entre los datos de trabajo y las copias de recuperación independientes se describe en el modelo de copias de seguridad 3-2-1. La clave es que la retención solo resulta útil cuando otro fallo no puede borrar todas las generaciones a la vez.
Protege al menos una generación frente al host principal
Una carpeta de copias de seguridad dentro del mismo volumen de datos de Jellyfin resulta práctica para una restauración rápida, pero comparte el host, el grupo de almacenamiento y el mismo límite de fallo administrativo. Conserva otra copia en un almacenamiento independiente o fuera de las instalaciones si ese estado es importante para ti.
No confundas las instantáneas con copias de seguridad independientes cuando ambas desaparecen junto con el mismo grupo, un incidente de ransomware, una eliminación accidental o la pérdida del host. Las instantáneas pueden ser excelentes puntos de reversión a corto plazo, mientras que un segundo dispositivo o una copia externa protege frente a otra clase de fallo.
Después de copiar una generación antigua en otro lugar, confirma que puedes listar su contenido y que tus notas de recuperación identifican la versión de Jellyfin correspondiente. Una copia de seguridad que no puedes asociar con un procedimiento de restauración utilizable representa una retención deficiente, aunque existan muchas copias.
Elimina copias solo después de que una prueba de restauración valide el conjunto restante
Antes de eliminar generaciones antiguas, restaura una copia reciente y un punto de control más antiguo en una ubicación desechable o en una instancia de espera. El objetivo es demostrar que el archivo se abre, que contiene el estado esperado y que los pasos de restauración siguen siendo válidos después de cambios en las rutas o en el método de implementación.
Si la prueba falla, detén la limpieza. Soluciona el proceso de copia de seguridad mientras las generaciones antiguas todavía existan, porque eliminarlas convertiría un problema de retención en un problema de recuperación.
La retención es adecuada cuando cubre tu ventana probable de detección, conserva puntos de control identificados antes de los cambios, atraviesa al menos un límite de fallo independiente y supera pruebas periódicas de restauración. Auméntala cuando los cambios sean frecuentes o los fallos se descubran tarde; redúcela solo después de comprobar que las generaciones restantes siguen cumpliendo esos objetivos de recuperació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...

