1.1 - Rôle, fonctions et limites d'Immich
Immich est une plateforme auto-hébergée destinée à sauvegarder, parcourir, rechercher et partager des photos et vidéos. Elle fournit une interface Web, des applications mobiles, une chronologie, des albums, la reconnaissance faciale, la recherche intelligente, une carte et des fonctions de partage.
Ce qu'Immich stocke
- les fichiers originaux envoyés depuis le Web, le mobile ou la CLI ;
- les miniatures et aperçus générés ;
- les vidéos transcodées ;
- les images de profil ;
- les sauvegardes automatiques de PostgreSQL ;
- les métadonnées dans PostgreSQL : utilisateurs, chemins, albums, visages, favoris, partages et paramètres.
Deux types de bibliothèques
| Type | Fonctionnement |
|---|---|
| Bibliothèque interne | Immich reçoit et organise les fichiers envoyés par les utilisateurs |
| Bibliothèque externe | Immich indexe des fichiers déjà présents dans un dossier monté |
Une bibliothèque externe ne transforme pas automatiquement un simple dossier en sauvegarde Immich. Les métadonnées ajoutées dans Immich peuvent rester uniquement dans PostgreSQL. Un déplacement de fichier externe peut être interprété comme une suppression puis un nouvel ajout.
Limites à connaître
- Immich ne remplace pas une stratégie de sauvegarde 3-2-1.
- Une sauvegarde PostgreSQL seule ne contient aucune photo ni vidéo.
- Copier uniquement les médias ne préserve pas les albums, utilisateurs, visages et partages.
- Immich ne rescane pas sa bibliothèque interne pour reconstruire automatiquement toute la base.
- Un retour vers une version plus ancienne du serveur n'est pas pris en charge.
- Le serveur et les applications mobiles doivent rester sur des versions majeures compatibles.
- Les fichiers de la bibliothèque interne ne doivent pas être modifiés directement sur le disque.
Bon usage
- Envoyer les nouvelles photos avec l'application mobile, le Web ou la CLI.
- Utiliser une bibliothèque externe pour consulter une photothèque existante.
- Sauvegarder ensemble PostgreSQL, les fichiers Immich et la configuration.
- Tester régulièrement une restauration sur une instance isolée.
- Lire les notes de version avant chaque mise à jour majeure.
La dernière version stable vérifiée lors de la rédaction est Immich v3.1.0. Une installation plus ancienne, comme v2.7.5, doit être sauvegardée et migrée en respectant les changements de version.
Références :
https://docs.immich.app/https://docs.immich.app/administration/backup-and-restore/https://github.com/immich-app/immich/releases/latest