Aller au contenu principal
PromptQuorumConçu pour les humains. Structuré pour l'IA.
Accueil/LLM locaux avancés
Image & Video Generation

Test d’Immich : bibliothèque photo auto-hébergée avec recherche intelligente

·8 min de lecturePar Hans Kuepper · Fondateur de PromptQuorum · Moteur de découverte de l'IA open-weight et open source

Immich (v3.3.5 au 26 octobre 2026) est un serveur gratuit, sous licence AGPL-3.0, de sauvegarde de photos et de vidéos, avec des clients iPhone, Android et navigateur, dont la recherche intelligente et la reconnaissance faciale s’exécutent dans un conteneur d’apprentissage automatique que vous hébergez vous-même. Il s’installe avec Docker Compose, et sa propre documentation avertit que la base de données ne contient que des métadonnées : vos fichiers exigent donc une sauvegarde distincte. Il ne contient aucune fonction de chat ni de LLM.

Points clés

  • Maintenance : la version v3.3.5 est sortie le 21 octobre 2026 et le dépôt a reçu des commits le 26 octobre 2026 ; aucun avertissement de projet abandonné ne s’applique.
  • Éditeur : l’App Store indique FUTO Holdings, Inc. comme vendeur ; le code est sur GitHub sous licence AGPL-3.0.
  • Installation : un serveur Docker Compose avec un fichier d’environnement à modifier ; les applications mobiles s’installent depuis les stores, mais exigent ce serveur.
  • Coût : gratuit ; selon la documentation, l’achat d’une licence est un soutien volontaire.
  • Périmètre : gestion de photos et de vidéos avec une IA fondée sur l’image ; il n’y a pas de chat avec un modèle de langage.

📍 En une phrase

Immich est une bibliothèque open source et auto-hébergée de photos et de vidéos, avec des applications mobiles, qui recherche les images par contenu et regroupe les visages grâce à des modèles d’apprentissage automatique exécutés sur votre propre serveur.

💬 En termes simples

Vous exécutez Immich sur un serveur domestique ou un NAS, votre téléphone y envoie automatiquement ses photos, et vous les recherchez en saisissant ce que montre l’image ou en choisissant une personne.

📌Remarque: Ce test s’appuie sur le site, la documentation, la politique de confidentialité, le dépôt GitHub et les fiches de stores du projet, consultés le 26 octobre 2026. PromptQuorum n’a pas installé Immich ; la qualité de la recherche, la précision du regroupement des visages et la vitesse ne sont donc pas évaluées.

Immich est un serveur gratuit et open source de sauvegarde de photos et de vidéos, avec des applications iPhone et Android ; sa recherche intelligente et sa reconnaissance faciale s’exécutent dans un conteneur d’apprentissage automatique sur votre propre matériel. Ce n’est pas une application de chat ni de LLM : l’IA se limite à une recherche d’images de type CLIP et au regroupement de visages. Ce test s’appuie sur la documentation, les releases GitHub, les fiches de stores et la politique de confidentialité, consultées le 26 octobre 2026.

Test d’Immich : bibliothèque photo auto-hébergée avec recherche intelligente

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 iPadApp Store (gratuit, iOS 15.0 ou ultérieur)
AndroidGoogle Play, ou l’APK dans les releases GitHub
NavigateurN’importe quel navigateur, à l’adresse de votre serveur sur le port 2283, selon la documentation
Site webimmich.app
Politique de confidentialitéimmich.app/privacy-policy (mise à jour le 6 avril 2026)
Code sourcegithub.com/immich-app/immich
Démodemo.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.

  1. 1
    Té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.
  2. 2
    Modifier 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.
  3. 3
    Dé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.
  4. 4
    Connecter 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)

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)

Vérifiez le prix, la licence et les plateformes actuels de chaque application sur sa propre page.

Comparer dans l'annuaire

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

← Retour aux LLM locaux avancés

MCP