Skip to main content

Backup & Restore

Pour réaliser une sauvegarde complète d'Immich il sera nécessaire de réaliser une backup de la BDD ET une backup des fichiers présent dans le répertoirrépertoire UPLOAD_PHOTO.UPLOAD_LOCATION. 

1. Sauver la BDD

Voici la commande a réaliser pour sauvegarder la base de donnée d'Immich : 

docker exec -t immich_postgres pg_dumpall --clean --if-exists --username=<DB_USERNAME> | gzip > "/path/to/backup/dump.sql.gz"

2. Sauver les fichiers

Tous les fichiers uploads sur Immich se trouvent dans le répertoire référencer dans le fichier de conf .env

UPLOAD_LOCATION=/mnt/storage/confcloud/immich/librarypath/to/upload_location

Il suffira d'utiliser l'utilitaire rsync pour synchroniser les fichiers sur un autre serveur. 

sudo /usr/bin/rsync -r -avhR /path/to/upload_location $DIRDESTINATION --delete