Synology Immich sauvegarde et restauration

MicKroSof

Apprenti
4 Janvier 2021
68
12
13
Bonjour,

Je viens de découvrir Immich et j'ai suivi l'excellent tuto du site cachem : https://www.cachem.fr/immich-nas-synology/

Tout fonctionne très bien.

Maintenant, je me pose la question de la sauvegarde et de la restauration de celui-ci soit en cas de défaillance ou en cas de changement de matériel : je compte faire mon nas DIY prochainement et y transférer toutes les photos et la base de données.

J'ai donc regarder sur la doc officiel : https://immich.app/docs/administration/backup-and-restore et j'avoue ne rien comprendre.

En gros de ce que j'ai compris, il faut sauvegarder la base de données à priori cela ce fait tout seul à 2h du matin à l'endroit : UPLOAD_LOCATION/backups
Déjà là, je suis perdu, car je n'ai aucun dossier UPLOAD_LOCATION avec un sous dossier backup.

Ensuite il est dit que l'on peut faire une sauvegarde manuelle en faisant (je cite avec une traduction en français de la page officielle) :
Vous pouvez déclencher une sauvegarde depuis la page d'état de la tâche d'administration . Accédez à la page, ouvrez la fenêtre « Créer une tâche » en haut à droite, sélectionnez « Sauvegarder la base de données » et cliquez sur « Confirmer ». Une tâche s'exécutera et déclenchera une sauvegarde. Vous pouvez vérifier son bon fonctionnement en consultant les journaux ou le dossier de sauvegarde. Cette sauvegarde sera comptabilisée dans les X dernières sauvegardes conservées selon vos paramètres.
J'ai donc fait cette sauvegarde et fouillé partout ou je pourrai trouver cette sauvegarde, et je la trouve dans le dossier : docker\immich\library\backups

Je suppose donc que UPLOAD_LOCATION est le dossier \immich\library dans docker ai-je raison ?

Ensuite il conseil de sauvegarder l'intégralité de UPLOAD_LOCATION soit le dossier LIBRARY complet si je comprends bien, mais que tout n'est pas nécessaire seul les trois dossiers suivant sont suffisant :
  1. UPLOAD_LOCATION/library
  2. UPLOAD_LOCATION/upload
  3. UPLOAD_LOCATION/profile
soit si j'ai bien tout compris
  1. library/library
  2. library/upload
  3. library/profile
Ceux ci donc :
1745254504839.png

Est-ce que j'ai bien compris pour la sauvegarde ? ou une copie du dossier library de base suffira.

Et donc pour la restauration alors là compris qu'il fallait réinstaller mais pas démarrer le docker, mettre les dossiers sauvegarder à leur place et lancer une commande où là je n'ai rien compris du tout.

Pouvez-vous m'éclairez s'il vous plaît ? Si toutes mes suppositions sont bonne pour déjà la sauvegarde et ensuite comment faire la restauration svp?

Merci d'avance de vos commentaires et aide.
 
Hello,

Ton raisonnement est le bon. J'ai également les sauvegardes de la base de données dans le dossier backups.
Ensuite, je pense que la chose plus importante reste les photos. Ce que je veux dire c'est que, si Immich est HS ou si demain je dois faire un changement d'application ou de serveur, je peux toujours recréer mes albums, détection de visage... tout ça peut se refaire. C'est long, très long quand il y a beaucoup de photos et vidéos, mais c'est faisable.
La procédure, que tu cites, semble tout à fait correspondre à un changement complet de machine... donc parfait pour une sauvegarde complète. Par contre, je ne sais pas comment cela fonctionne pour la partie model-cache qui contient la partie reconnaissance faciale.
 
Ok Merci.
Maintenant je vais tenter de comprendre la restauration de la base de données et c'est pas gagné.