Le stockage Google Photos se remplit, les prix augmentent et les souvenirs de votre famille restent sur l'ordinateur de quelqu'un d'autre. Immich met un nuage de photos complet – chronologie, albums, recherche de visage, sauvegarde automatique du téléphone – sur une machine dans votre propre maison. Voici l’installation complète et honnête, dans l’ordre qui fonctionne.
Immich est ce qui se rapproche le plus de Google Photos sur votre propre matériel : votre téléphone sauvegarde automatiquement, les photos apparaissent dans une chronologie claire et vous pouvez effectuer une recherche par visage, lieu ou objet. L'installation est notoirement courte : deux fichiers à télécharger, un fichier à modifier, une commande à exécuter - mais les quelques choix contenus dans ce fichier déterminent si votre bibliothèque est sûre pendant des années ou fragile dès le premier jour. Ce guide fait ces choix avec soin.
👆 La route d'installation officielle de la documentation Immich : deux fichiers téléchargés, une commande et le serveur est en ligne.
Immich est une plate-forme de sauvegarde de photos et de vidéos auto-hébergée : pensez à Google Photos, mais le serveur est une machine dans votre propre maison et personne d'autre ne conserve vos photos. Il est gratuit et open source, et le moyen officiel de l'exécuter est Docker Compose sur un serveur Linux, un ancien PC, un mini PC ou un NAS prenant en charge Docker.
docker compose versionNe copiez jamais un fichier Docker-compose aléatoire à partir d'un blog ou d'un message de forum - les versions dérivent et le fichier d'un étranger peut vous épingler à une ancienne version. Les fichiers officiels sont toujours en ligne sur la page de publication GitHub du projet :
mkdir ./immich-app et déplacez-vous dedans avec cd ./immich-appwget -O docker-compose.yml https://github.com/immich-app/immich/releases/latest/download/docker-compose.ymlwget -O .env https://github.com/immich-app/immich/releases/latest/download/example.envexample.env, mais Docker ne le lit que si le fichier s'appelle exactement .env.Le fichier .env contient les quelques valeurs qu'Immich ne peut pas deviner. Ouvrez-le avec nano .env et définissez-les :
UPLOAD_LOCATION=./library — où seront hébergées vos photos et vidéos originales. Pointez-le vers votre disque le plus grand et le plus fiable. Il doit s'agir d'un dossier avec suffisamment d'espace libre pour toute la bibliothèqueDB_DATA_LOCATION=./postgres — où réside la base de données. Conservez-le sur un SSD local. La documentation d'Immich est directe : les partages réseau ne sont pas pris en charge pour la base de données, et l'exécuter sur un seul peut la corrompre.DB_PASSWORD= — remplacez-le par un long mot de passe aléatoire. Utilisez uniquement des lettres et des chiffres (A-Z, a-z, 0-9) : les caractères spéciaux peuvent interrompre l'analyse du fichier par Docker.TZ=Asia/Kolkata – décommentez et définissez votre fuseau horaire pour que les dates des photos et les tâches planifiées s'alignentIMMICH_VERSION et tout ce qui se trouve en dessous de la ligne marquée seul pour une première installationdocker compose up -d — Docker télécharge quatre images de conteneur et les démarre ensemble. La première exécution prend quelques minutes en fonction de votre vitesse Internetdocker compose ps — vous devriez voir le serveur, l'apprentissage automatique, la base de données et les conteneurs Redis en cours d'exécutionhttp://YOUR-SERVER-IP:2283 dans un navigateur sur le même réseau. Immich répond sur le port 2283Le fichier de composition que vous avez téléchargé gère une petite équipe, pas un seul programme :
Connaître cette répartition compte plus tard : si la recherche échoue, vous vérifiez l'apprentissage automatique ; si les photos disparaissent de la chronologie mais que les fichiers sont toujours sur le disque, vous vérifiez la base de données. Le guide compagnon sur cette page décode chaque service dans son intégralité.
Suivez ces trois-là et Immich est un cloud privé véritablement fiable. Ignorez-les et le même logiciel devient un avertissement : la différence réside dans les habitudes, pas dans l'outil.
L'installation complète (configuration du serveur, connexion à l'application téléphonique et première sauvegarde) est présentée en direct dans la vidéo.
▶️ Watch Full VideoImmich est gratuit et open source sous licence AGPL, et le projet s'est engagé à garder toutes les fonctionnalités gratuites – il n'y a pas de niveau payant. Un achat optionnel existe uniquement pour soutenir les développeurs et ne débloque rien. Vos coûts réels sont votre propre matériel et votre électricité.
Prévoyez environ 4 Go de RAM comme base (le conteneur d'apprentissage automatique est la partie la plus gourmande) et un stockage égal à l'ensemble de votre photothèque, plus environ 10 à 20 % supplémentaires pour les vignettes et les vidéos transcodées. Le stockage s’épuise bien avant le processeur.
La voie officielle prise en charge est Docker sous Linux, qui inclut la plupart des systèmes NAS et des mini PC. Sous Windows, la solution pratique est Docker dans WSL2 ou une petite machine virtuelle Linux. Un Raspberry Pi peut l'exécuter, mais les tâches de reconnaissance faciale et vidéo seront lentes ; un mini PC d'occasion bon marché est une maison beaucoup plus heureuse pour lui.