Jellyfin n’a pas besoin d’un nombre universel de points de rétention des sauvegardes. Une politique de rétention sûre conserve suffisamment de points de restauration indépendants pour revenir avant les changements les plus susceptibles d’endommager l’état du système — notamment les mises à niveau, les modifications de configuration, les changements de plugins et les erreurs d’administration — tout en vérifiant qu’au moins une copie plus ancienne peut réellement être restaurée.
Pour un serveur domestique, raisonnez en fenêtres de récupération plutôt qu’en nombre magique : conservez un ensemble récent de copies renouvelées pour les erreurs quotidiennes, préservez un point de restauration antérieur à la mise à niveau jusqu’à ce que la nouvelle version soit restée stable assez longtemps pour votre foyer, et gardez au moins une génération plus ancienne en dehors de la même zone de défaillance. Testez ensuite une restauration dans un emplacement temporaire ou sur une instance de secours avant de supprimer la copie qui serait votre seul moyen de revenir en arrière.
Commencez par les événements qui peuvent rendre l’état d’hier précieux
Répertoriez les changements susceptibles de modifier l’état de Jellyfin : mises à niveau du serveur, mises à jour des plugins, modifications des chemins des bibliothèques, changements d’utilisateurs ou d’autorisations, gestion des métadonnées et migrations du stockage. Votre fenêtre de rétention doit remonter assez loin pour précéder un changement problématique qui pourrait ne pas être détecté immédiatement.
Les recommandations de Jellyfin concernant les mises à niveau définissent explicitement la limite de retour en arrière : revenir à une ancienne version du serveur nécessite de restaurer une sauvegarde effectuée avant la mise à niveau. La sauvegarde antérieure à la mise à niveau constitue donc un point de restauration particulier, et pas simplement une autre copie quotidienne.
Si vous effectuez rarement des mises à niveau, la sauvegarde importante peut avoir plusieurs semaines lorsque vous découvrez une régression subtile. Ne la supprimez pas simplement parce qu’un compteur de rétention quotidienne indique qu’elle est ancienne alors que la mise à niveau est encore en cours d’évaluation.
Utilisez une rétention par niveaux au lieu de conserver toutes les copies indéfiniment
Une politique pratique conserve des points de restauration rapprochés pour la période récente, puis progressivement moins de générations anciennes. Vous pouvez par exemple conserver plusieurs copies quotidiennes récentes, puis des points de contrôle hebdomadaires et mensuels, en adaptant les quantités à votre budget de stockage et à la fréquence des changements plutôt qu’en appliquant un calendrier fixe conçu pour les entreprises.
Des outils de sauvegarde comme restic mettent en œuvre cette idée avec une rétention des instantanés par niveaux pour les instantanés récents, quotidiens, hebdomadaires, mensuels et annuels. Ce mécanisme est utile, car il conserve plusieurs échelles de temps sans garder indéfiniment chaque exécution passée.
Appliquez séparément la rétention à la configuration et à l’état de Jellyfin, ainsi qu’à vos contenus multimédias irremplaçables, si leurs besoins de récupération diffèrent. Les métadonnées retéléchargeables ne méritent peut-être pas la même longue rétention que les utilisateurs, l’historique de visionnage, l’état soigneusement organisé des bibliothèques ou les sous-titres uniques.
Conservez les sauvegardes antérieures à la mise à niveau jusqu’à validation de la nouvelle version
Avant une mise à niveau de Jellyfin, créez une sauvegarde nommée ou étiquetée que votre tâche de nettoyage habituelle ne supprimera pas immédiatement. Notez avec elle la version de Jellyfin et la date, afin de savoir quelle version du serveur correspond à cet état.
Après la mise à niveau, ne vous contentez pas d’ouvrir la page d’accueil. Testez la connexion, la navigation dans les bibliothèques, les tâches planifiées, les modifications de métadonnées, une lecture normale et tout chemin de lecture avec transcodage matériel dont votre foyer dépend. Conservez le point antérieur à la mise à niveau pendant toute cette période d’observation.
Pour une protection plus large de votre serveur domestique, la même distinction entre les données en cours d’utilisation et les copies de récupération indépendantes est décrite dans le modèle de sauvegarde 3-2-1. L’essentiel est que la rétention n’est utile que si une autre défaillance ne peut pas effacer toutes les générations en même temps.
Protégez au moins une génération contre l’hôte principal
Un dossier de sauvegarde situé dans le même volume de données que Jellyfin est pratique pour une restauration rapide, mais il partage les mêmes limites liées à l’hôte, au pool de stockage et à l’administration. Conservez une autre copie sur un stockage distinct ou hors site si cet état est important pour vous.
Ne confondez pas les instantanés avec des sauvegardes indépendantes lorsque les deux disparaîtraient en cas de défaillance du même pool, d’attaque par rançongiciel, de suppression accidentelle ou de perte de l’hôte. Les instantanés peuvent constituer d’excellents points de retour à court terme, tandis qu’un second appareil ou une copie hors site protège contre une autre catégorie de défaillance.
Après avoir copié une génération plus ancienne ailleurs, vérifiez que vous pouvez en afficher le contenu et que vos notes de récupération indiquent la version de Jellyfin correspondante. Une sauvegarde que vous ne pouvez pas associer à une procédure de restauration utilisable constitue une rétention faible, même si elle comporte de nombreuses copies.
Ne supprimez des copies qu’après un test de restauration validant l’ensemble restant
Avant de supprimer d’anciennes générations, restaurez une sauvegarde récente et un point de contrôle plus ancien dans un emplacement temporaire ou sur une instance de secours. L’objectif est de vérifier que l’archive s’ouvre, que l’état attendu est présent et que vos étapes de restauration restent valides après des modifications des chemins ou de la méthode de déploiement.
Si le test échoue, arrêtez le nettoyage. Corrigez le processus de sauvegarde tant que les anciennes générations existent encore, car leur suppression transformerait un problème de rétention en problème de récupération.
La rétention est adéquate lorsqu’elle couvre votre délai probable de détection, préserve des points de contrôle nommés avant les changements, franchit au moins une limite de défaillance indépendante et résiste à des tests de restauration périodiques. Augmentez-la lorsque les changements sont fréquents ou que les défaillances sont découvertes tardivement ; ne la réduisez que lorsque les générations restantes répondent toujours à ces objectifs de récupération.
Assistance et conseils
Plus à lire

Should Jellyfin Use One Shared Account or Separate Household Accounts?
Choose Jellyfin household accounts by the identity, access, parental-control, and recovery boundaries you need.

Why Does Jellyfin Memory Use Stay High After Work Completes?
Separate Jellyfin process growth from Linux cache, and investigate only when memory keeps rising or creates real pressure.

Signs That a Jellyfin Storage Layout Is Becoming a Recovery Risk
Audit Jellyfin storage roles, separate live state from backups and rebuildable data, then prove the layout with a restore.

