Qu’est-ce qu’Immich ?
Immich est une application auto-hébergée pour sauvegarder, parcourir et rechercher les photos et les vidéos de votre téléphone sur un serveur que vous contrôlez. Le README GitHub la décrit comme une « high performance self-hosted photo and video management solution » ; le code est open source sous licence AGPL-3.0.
L’App Store indique FUTO Holdings, Inc. comme vendeur. Les applications sauvegardent la pellicule du téléphone vers votre serveur, et l’interface web ajoute albums, partage, carte et administration. La documentation décrit les fonctions d’IA comme un service d’apprentissage automatique distinct, auquel le serveur envoie les images.
Où l’obtenir
Immich est un serveur que vous installez vous-même ; la voie documentée est Docker Compose, et les applications iPhone et Android s’installent depuis les stores et se connectent à ce serveur.
Option | Comment l’obtenir |
|---|---|
| Serveur (Docker Compose) | Guide d’installation : télécharger deux fichiers, en modifier un, lancer une commande |
| iPhone et iPad | App Store (gratuit, iOS 15.0 ou ultérieur) |
| Android | Google Play, ou l’APK dans les releases GitHub |
| Navigateur | N’importe quel navigateur, à l’adresse de votre serveur sur le port 2283, selon la documentation |
| Site web | immich.app |
| Politique de confidentialité | immich.app/privacy-policy (mise à jour le 6 avril 2026) |
| Code source | github.com/immich-app/immich |
| Démo | demo.immich.app, avec l’identifiant de connexion indiqué dans le README |
Version testée : v3.3.5, publiée le 21 octobre 2026 selon la release GitHub et la fiche de l’App Store ; la page Google Play indique une mise à jour le 20 octobre 2026. L’installation demande un terminal et Docker : c’est une installation de type développeur, pas un double-clic. La documentation demande de garder l’application mobile et le serveur sur les mêmes versions majeure et mineure.
Prérequis
La documentation demande au moins 6 Go de RAM et 2 cœurs de processeur, et recommande 8 Go et 4 cœurs.
Mémoire
- Ce que disent les sources:
- Minimum 6 Go, 8 Go recommandés ; avec seulement 4 Go, on peut l’exécuter en désactivant l’apprentissage automatique
Processeur
- Ce que disent les sources:
- 2 cœurs au minimum, 4 recommandés ; amd64 et arm64 ; depuis la v3, le conteneur d’apprentissage automatique exige le niveau x86-64-v2
Système d’exploitation
- Ce que disent les sources:
- Linux 64 bits recommandé ; macOS et Windows via Docker Desktop sont possibles mais déconseillés, avec une prise en charge limitée
Stockage
- Ce que disent les sources:
- Système de fichiers compatible Unix ; les miniatures et les transcodages ajoutent 10 à 20 % ; la base de données doit se trouver sur un SSD local, pas sur un partage réseau
Docker
- Ce que disent les sources:
- Docker avec le plugin Compose ; l’ancienne commande docker-compose n’est pas prise en charge
GPU
- Ce que disent les sources:
- Facultatif pour le conteneur d’apprentissage automatique ; la documentation qualifie l’accélération d’expérimentale
Téléphone
- Ce que disent les sources:
- iOS 15.0 ou ultérieur selon l’App Store ; Android 8.0 (niveau d’API 26) ou ultérieur selon le fichier de build de l’application
Ces minimums viennent de la documentation du projet ; PromptQuorum n’a mesuré ni la durée d’indexation ni l’usage mémoire sur aucun matériel.
Premiers pas
Ces étapes suivent le guide Docker Compose du projet ; PromptQuorum ne les a pas exécutées.
- 1Télécharger le fichier compose
Why it matters: Créez un dossier, puis téléchargez-y docker-compose.yml et le modèle example.env depuis la dernière release. - 2Modifier le fichier d’environnement
Why it matters: Définissez UPLOAD_LOCATION sur un dossier disposant d’assez d’espace et remplacez DB_PASSWORD par une nouvelle valeur composée uniquement de lettres et de chiffres. - 3Démarrer les conteneurs
Why it matters: Exécutez docker compose up -d dans ce dossier, ouvrez le serveur dans un navigateur et créez un compte ; le premier utilisateur devient l’administrateur. - 4Connecter votre téléphone
Why it matters: Installez l’application, saisissez l’adresse de votre serveur, choisissez les albums à sauvegarder et suivez la progression dans l’onglet Job Queues.
Fonctions principales
Tout ce qui suit provient du README ou de la documentation du projet ; PromptQuorum n’a rien testé.
- Sauvegarde. Sauvegarde automatique en arrière-plan depuis le téléphone, albums sélectionnés, prévention des doublons et outil d’envoi en ligne de commande.
- Bibliothèque. Albums, albums partagés, partage avec un partenaire, liens publics, carte, souvenirs, piles, étiquettes, vue par dossiers et prise en charge du RAW.
- Recherche. Recherche contextuelle (CLIP) et filtres par personnes, lieux, nom de fichier, description, étiquettes, appareil, dates et note en étoiles ; la documentation cite le texte dans les images (OCR) comme type de recherche.
- Comptes. Plusieurs utilisateurs, connexion OAuth et clés d’API ; le premier utilisateur enregistré est l’administrateur.
- Import. immich-go pour les exports Google Takeout et External Libraries pour les archives déjà présentes sur le disque.
Fonctions d’IA et où elles s’exécutent
L’IA repose sur l’image : des modèles CLIP pour la recherche intelligente et des modèles de détection et de reconnaissance des visages, tous exécutés par un conteneur d’apprentissage automatique ; aucun modèle de langage n’intervient.
- Recherche intelligente. Les requêtes libres sont comparées à des vecteurs CLIP stockés dans Postgres via l’extension VectorChord ; vous choisissez le modèle dans Administration, et celui par défaut est le plus rapide.
- Langues. La documentation indique que les modèles nllb attendent des requêtes dans la langue définie dans les réglages utilisateur, tandis que les modèles xlm et siglip2 gèrent un texte dans n’importe quelle langue.
- Visages. La détection s’exécute sur l’image d’aperçu, un modèle de reconnaissance produit des vecteurs, et un regroupement DBSCAN les assemble en personnes que vous pouvez nommer.
- Hébergement. Le service d’apprentissage automatique intégré est configuré par défaut, et la FAQ indique qu’il peut tourner à la place sur une machine plus puissante.
- GPU. Des backends CUDA, ROCm, OpenVINO, ARM NN et RKNN existent ; la documentation qualifie la fonction d’expérimentale, CUDA de plus fiable et ROCm de récent.
Flux de données et confidentialité
Selon la documentation, une fois un modèle de recherche intelligente téléchargé, Immich n’a besoin d’aucune connexion réseau, sauf si la vérification de version est activée, et le géocodage inversé s’exécute sur votre propre serveur à partir des données GeoNames. Les photos et la base de données restent donc sur votre matériel tant que vous ne les partagez pas.
Requêtes sortantes citées dans les sources : téléchargements de modèles depuis Hugging Face, vérification de version facultative, que le code du serveur envoie au service de versions propre à Immich et non à GitHub et tuiles de carte. La politique de confidentialité, mise à jour le 6 avril 2026, mentionne un Tile Server et un Version Service qui consignent des métadonnées de requête (la tuile demandée ou l’agent utilisateur, l’adresse IP et l’horaire) ; elle précise que le serveur de tuiles est facultatif et peut être désactivé. Les e-mails envoyés par le serveur passent par un serveur SMTP que vous configurez. La fiche Google Play déclare qu’aucune donnée n’est partagée avec des tiers, que des photos et vidéos ainsi que des identifiants d’appareil ou autres peuvent être collectés, et que les données sont chiffrées en transit.
📌Remarque: Ce sont des déclarations du projet, pas des résultats d’audit. La documentation cite GitHub pour la vérification de version, alors que le code du serveur et la politique citent le Version Service propre à Immich ; PromptQuorum n’a pas inspecté le trafic réseau ni lu le reste du code source.
À qui il s’adresse
- Auto-hébergeurs avec un serveur Docker ou un NAS qui veulent remplacer un service photo en ligne par une solution privée.
- Familles et petits groupes qui veulent une seule bibliothèque avec des comptes séparés, des albums partagés et la sauvegarde depuis le téléphone.
- Personnes avec de grandes archives de pellicule qui ont besoin de rechercher par contenu et par personne.
Ce que nous n’avons pas pu vérifier
- Qualité de l’IA. La pertinence de la recherche, la précision du regroupement des visages et la vitesse n’ont pas été testées ; les chiffres de référence de la documentation proviennent d’un seul système de test.
- Sauvegardes. La documentation avertit que la base de données ne contient que des métadonnées et que vous devez sauvegarder vous-même le dossier d’envoi, et le README demande un plan de sauvegarde 3-2-1.
- Comportement de la corbeille. La FAQ indique que les fichiers originaux placés dans la corbeille sont supprimés quand la corbeille est vidée dans Immich.
- Conditions d’achat. La page d’achat n’a pas pu être lue ; les prix ne sont donc pas indiqués, et la documentation précise que l’achat est un soutien volontaire.
- Déclarations des stores. Le résumé de sécurité des données de Google Play est une déclaration du développeur lui-même ; l’étiquette de confidentialité de l’App Store n’a pas été consultée.
Concurrents et alternatives
Le répertoire compte deux autres outils de bibliothèque photo avec un test, l’un auto-hébergé et l’autre dans le cloud.
PhotoPrism
- Plateformes:
- Serveur (Docker), navigateur
- Prix / licence:
- Community gratuite / AGPL-3.0
- Différence clé:
- Auto-hébergé comme Immich, mais uniquement sous forme d’application web ; ses applications mobiles viennent d’autres développeurs
Articles sur PhotoPrism (1)
- PhotoPrism Review: Self-Hosted AI Photo Library for Your ServerMis à jour 24 octobre 2026
Ente Photos
- Plateformes:
- iOS, Android, bureau, web
- Prix / licence:
- 10 Go gratuits, forfaits payants / AGPL-3.0
- Différence clé:
- Stockage cloud chiffré avec IA sur l’appareil ; pas de serveur à vous
Articles sur Ente Photos (1)
- Ente Photos Review: Encrypted Backup with On-Device AI SearchMis à jour 24 octobre 2026
Vérifiez le prix, la licence et les plateformes actuels de chaque application sur sa propre page.
Questions fréquentes
Immich est-il un LLM local ?
Non. La documentation décrit une recherche d’images CLIP et une reconnaissance faciale, pas un modèle de langage, et les sources consultées ne contiennent aucune fonction de chat ni de rédaction de légendes.
Immich fonctionne-t-il sans GPU ?
La documentation présente l’accélération GPU comme facultative et expérimentale, et les prérequis minimaux ne mentionnent que la RAM et les cœurs de processeur ; la vitesse sur processeur n’a pas été mesurée.
Puis-je migrer depuis Google Photos ?
La page d’introduction renvoie à immich-go pour les exports Google Takeout ; PromptQuorum n’a pas essayé de migration.
Comment mettre Immich à jour ?
Le guide d’installation renvoie à des instructions de mise à niveau distinctes, et la FAQ demande de garder l’application et le serveur sur les mêmes versions majeure et mineure.
Où sont conservés mes fichiers ?
Dans le dossier défini comme UPLOAD_LOCATION ; la base de données du conteneur Postgres ne contient que des métadonnées et des informations sur les utilisateurs.
Verdict
Immich est un moyen gratuit et activement mis à jour de conserver une bibliothèque photo consultable, avec sauvegarde depuis le téléphone, sur du matériel que vous contrôlez, avec une recherche par contenu et un regroupement des visages exécutés sur votre propre serveur. En contrepartie, l’installation demande Docker et un fichier d’environnement, l’accélération GPU est qualifiée d’expérimentale, et aucune des affirmations sur la qualité de l’IA n’a pu être vérifiée ici. Il convient à ceux qui exploitent déjà des services chez eux ou sur un NAS ; qui veut une application à double-clic ou un assistant à modèle de langage ira voir ailleurs.
Sources
- Site d’Immich — plateformes, liens et politique de confidentialité, consultés le 26 octobre 2026.
- Documentation d’Immich — prérequis, guide d’installation, recherche intelligente, reconnaissance faciale, réglages système et FAQ, consultée le 26 octobre 2026.
- Politique de confidentialité d’Immich — données stockées localement, serveur de tuiles et service de version, mise à jour le 6 avril 2026.
- Immich sur GitHub — README, releases et activité des commits, consultés le 26 octobre 2026.
- Immich sur l’App Store et Google Play — vendeur, version et dates de mise à jour, consultés le 26 octobre 2026.
