20 points par GN⁺ 2025-10-03 | 5 commentaires | Partager sur WhatsApp
  • Immich, solution open source et auto-hébergée de gestion de photos, a annoncé sa première version stable officielle (v2.0.0)
  • Le projet a traversé environ 1 337 jours de développement, avec un soutien important et constant de la communauté, ainsi que différentes phases de croissance
  • Cette sortie permet à la fois de résorber la dette technique et d’atteindre une meilleure compatibilité ainsi qu’une plus grande facilité de mise à jour
  • Une nouvelle feuille de route de fonctionnalités fondée sur les demandes de la communauté a également été dévoilée, ainsi qu’un plan transparent de collecte des données d’usage
  • À l’avenir, le projet prévoit aussi de s’étendre avec des services payants additionnels, comme la sauvegarde chiffrée hors site

Annonce de la sortie de la version stable Immich v2.0.0

Message de bienvenue et aperçu de la sortie

  • En environ 1 337 jours (3 ans et 8 mois), le projet Immich a grandi au fil de 271 sorties, avec 78 000 étoiles GitHub, 1 558 contributeurs, 31 500 membres sur Discord et une communauté Reddit de 36 000 personnes
  • Malgré des controverses et de nouvelles expérimentations, comme l’implication de FUTO et le passage à un modèle de clé produit, le projet a continué d’avancer grâce au soutien constant de la communauté et a obtenu des résultats solides
  • Après plusieurs étapes importantes, comme l’ouverture de la boutique de produits dérivés et la participation à FOSDEM, l’équipe dévoile v2.0.0 - version stable
  • Cette sortie marque une importante résorption de la dette technique, ainsi qu’une amélioration de la compatibilité et de l’efficacité de maintenance pour la suite
  • La bannière d’avertissement a été retirée du site officiel, et de nouvelles pages web ont également été publiées

Événement de célébration et édition limitée DVD

  • En hommage à l’époque où les logiciels étaient distribués sur CD/DVD, une édition physique du DVD stable d’Immich est lancée
  • Il est possible d’acheter dans la boutique de produits dérivés un disque contenant une instance Immich bootable avec des photos d’exemple sélectionnées directement par l’équipe
  • Ce lancement permet aussi de célébrer cette étape avec des clés produit pour le client et le serveur
  • De nouveaux goodies au style rétro sont également proposés dans la boutique (www.immich.store)

Suite du programme

  • L’objectif est de finaliser d’ici la fin de l’année les éléments restants de la feuille de route, notamment l’empilement automatique, la parité fonctionnelle web-mobile, l’amélioration de la gestion des piles, le partage/la gestion des groupes et l’amélioration de la propriété
  • Plan de collecte des données d’usage : afin de mieux comprendre la manière dont le logiciel est utilisé, des données seront collectées de façon non intrusive et transparente, en concertation avec la communauté
  • Service de sauvegarde : un service payant additionnel est prévu pour contribuer au projet et améliorer la commodité de l’auto-hébergement (sans mettre de fonctionnalités derrière un paywall)
    • Premier service prévu : développement d’une fonction de sauvegarde et restauration hors site chiffrée de bout en bout, avec prise en charge ultérieure du buddy backup
  • Le projet continuera de développer et publier régulièrement de nouvelles fonctionnalités

Importance et atouts du projet Immich

  • Immich est une solution open source auto-hébergée de gestion de photos/vidéos qui répond aux questions de confiance et de propriété des données liées aux services de synchronisation cloud sur smartphone
  • Par rapport à d’autres solutions open source, ses points forts sont la performance optimisée, l’intégration web-mobile et les améliorations de fonctionnalités pilotées par la communauté
  • Le projet offre une grande flexibilité, avec un renforcement de la confidentialité des données utilisateur, un système de soutien basé sur des clés produit et une personnalisation libre

5 commentaires

 
shakespeares 2025-10-07

C’est incroyablement actif.
Je me dis que je pourrais l’installer sur mon NAS, payer les 25 dollars pour l’auto-hébergement et essayer.

 
ndrgrd 2025-10-03

Le commentaire sur Jordan Harband sur HN est assez amusant.
J’ai vu quelques discussions autour de ses PR, et il semble avoir une étrange obstination presque pathologique. Au point qu’on dirait qu’il a un objectif précis en tête...
Sinon, on dirait vraiment que quelqu’un devrait lui conseiller de se faire aider.

 
forgotdonkey456 2025-10-10

C’est terriblement effrayant ;

 
GN⁺ 2025-10-03
Avis Hacker News
  • La section Cursed Knowledge du site d’Immich est vraiment fascinante
    Sur la page Cursed Knowledge, ils partagent franchement les « connaissances maudites » techniques qu’ils ont acquises en développant Immich, et qu’ils auraient préféré ne jamais découvrir

    • En lisant, on tombe sur ce passage
      « 50 paquets supplémentaires sont des paquets maudits
      Il existe dans la communauté JavaScript une personne qui, au nom du maintien de la compatibilité, insère dans divers projets 50 paquets supplémentaires qu’elle maintient elle-même »
      La personne mentionnée ici est Jordan Harband
      Je me demande si quelqu’un sait ce que signifie exactement cette “connaissance maudite”, et ce que veut réellement dire la “backwards compatibility” dont Jordan se vante

    • J’aimerais que tous les projets aient une section comme Cursed Knowledge
      J’ai l’impression qu’il y a une faille dans la conclusion « setTimeout is cursed »
      L’argument est qu’en JavaScript, si on met une valeur très petite dans setTimeout, l’attente peut ne pas être respectée correctement, mais à mon avis la fonction performance.now() elle-même renvoie une valeur en millisecondes avec un effet d’arrondi, donc 1 ms reste dans la marge d’erreur acceptable
      Discussion associée : pull request

    • Il y a aussi une mention disant que Postgres est maudit à cause de la limite à 2 puissance 16 (65536)
      SQL Server a une limite d’environ 2000 paramètres
      Cela dit, une limite plus basse a aussi l’avantage de permettre de détecter le problème plus tôt

    • Le contenu de Cursed Knowledge est tellement bon que je l’ai aussitôt ajouté à ma routine de notes quotidiennes

    • La personnalité joyeuse de l’équipe Immich se ressent, au point que l’arborescence des fichiers devient agréable à parcourir

  • J’utilise vraiment Immich avec grand plaisir
    C’est la meilleure appli auto-hébergée que j’aie essayée
    Importer mes photos a été vraiment facile grâce aux outils Immich CLI et Immich-go
    J’ai organisé les choses en assignant des albums par dossier, et maintenant il ne me reste plus qu’à ranger les dossiers/fichiers
    Un conseil : si vous passez à ZFS (ou à un système de fichiers avec snapshots), créez un snapshot avant les changements ; c’est totalement sûr, et en cas d’échec lors d’un import massif, la restauration est simple
    J’ai même eu un vieux serveur Core i3 qui a tourné à plein régime pendant plusieurs jours, ventilateur à fond
    La reconnaissance faciale est plutôt excellente, mais la détection des chiens, par exemple, est moins convaincante
    Malgré ça, je suis reconnaissant de pouvoir auto-héberger sans compromis sur les fonctionnalités
    Je compte bientôt acheter un « support package » qui n’ajoute aucune fonctionnalité
    J’attends aussi avec intérêt la future prise en charge des sauvegardes chiffrées/sans interruption
    Immich CLI : documentation
    Immich-go : GitHub

    • J’ai ajouté un dossier externe et j’y ai copié toutes mes photos
      Le dossier photo propre à Immich crée des répertoires par date, tandis qu’avec un dossier externe, peu importe quels fichiers y arrivent, et même si un fichier disparaît, il n’est pas du tout tatillon
  • Immich était correct pour moi, mais pas exceptionnel
    Il faut utiliser Nextcloud Photos pour que le partage ou la gestion de fichiers soient vraiment pratiques
    J’ai du mal à comprendre le fait de tout mettre dans une bibliothèque d’images sans organiser selon une structure de fichiers
    Immich peut s’intégrer à une bibliothèque externe, mais on ne peut pas réellement y manipuler quoi que ce soit
    Par exemple, après avoir importé des photos iPhone, il est impossible de les trier/déplacer dans une structure de dossiers pour un stockage sûr et durable
    Je vois ce qu’Immich a de bien, mais je ne suis pas sûr de sa pérennité, et je crains qu’à terme cela ne fasse qu’accumuler une autre base photo difficile à migrer

    • Tu dis ne pas comprendre l’idée de mettre toutes les images dans une bibliothèque plutôt que dans une structure de fichiers,
      mais Immich peut stocker les photos dans la structure de fichiers de ton choix
      Il peut aussi reconstruire les fichiers eux-mêmes sur le disque à partir des métadonnées EXIF
      Et il prend bien en charge le fait d’importer des photos iPhone, de les trier puis de les déplacer dans des dossiers
      Voir la documentation des modèles de stockage pour les détails

    • À propos de structuration et de tagging, la question est de savoir si une base de données est vraiment nécessaire
      Avec un système de fichiers, des outils de traitement par lots et des outils EXIF, on peut déjà faire beaucoup
      Immich convient davantage à l’agrégation de métadonnées complémentaires, comme l’affichage des images et la reconnaissance faciale

    • De façon assez amusante, j’upload d’abord mes photos dans Nextcloud, puis j’utilise ce dossier externe dans Immich comme visionneuse
      J’avais installé Nextcloud en premier par hasard, et cette méthode me permet de profiter à la fois des avantages d’Immich et de la conservation de la structure de fichiers

    • Immich est un FOSS (open source) qui existe depuis environ 3 ans, donc ce n’est peut-être pas encore un logiciel ancien
      Mais il est déjà assez rapide, stable, et le rythme des releases montre une certaine capacité à durer
      Il y a environ 7 développeurs principaux, et la plupart semblent travailler chez/soutenus par FUTO
      Graphique des contributeurs, présentation de FUTO
      FUTO est une organisation consacrée au développement de technologies visant à freiner la centralisation et les monopoles du secteur
      À noter que FUTO aurait jusqu’ici été financée par l’investissement personnel unique de son fondateur, Eron Wolf
      Il faudrait en savoir plus sur Eron Wolf
      Références : discussion HN, réflexion d’Eron Wolf sur l’open source
      La viabilité à long terme de FUTO reste encore inconnue

  • Immich est vraiment fantastique
    Toutes les autres alternatives auto-hébergées que j’ai essayées jusque-là avaient toujours quelque chose de frustrant, alors qu’Immich est tout simplement agréable à utiliser
    C’est rapide, riche en fonctionnalités et facile à installer
    J’aime tellement le projet que j’ai fait un don de 100 dollars
    Avant, la gestion des photos était tellement pénible que j’avais carrément arrêté d’en prendre ; grâce à Immich, j’ai recommencé

    • Je me reconnais dans cette longue interruption
      Moi aussi, j’utilisais Google Photos, et j’ai déjà ressenti une inquiétude face à l’examen de la vie privée
      Il y a eu par le passé un cas où quelqu’un avait pris en photo son enfant pour l’envoyer à l’hôpital, et son compte avait été suspendu
      L’an prochain, je veux absolument migrer vers Immich pour retrouver cette liberté
      Je me demande ce que vaut la recherche
      Comme je n’étiquette quasiment jamais mes photos, je dépends des recherches de reconnaissance d’objets/texte au niveau de Google ou Apple
      Cas évoqué

    • Je pense qu’Alex Tran (le leader) a largement contribué à faire d’Immich une solution rapide, riche et simple à déployer
      Depuis la reprise du projet par FUTO, c’est impressionnant de voir à quel point il est devenu un modèle de croissance pour un projet FL/OSS

  • Immich convient bien comme alternative à Google Photos ou à Lightroom Library, mais pas vraiment comme remplaçant de Flickr
    Je cherche une solution auto-hébergée pour exposer uniquement des photos soigneusement sélectionnées, comme dans un portfolio personnel
    Il me faut une interface simple, niveau Flickr, avec photostream, albums, tags et vue globale des photos, sans authentification ni lien de « partage » séparé
    Le tagging automatique ou la reconnaissance d’objets ne m’intéressent pas particulièrement
    Je veux simplement publier joliment et simplement les photos que j’ai envie de montrer

    • Immich seul ne suffit pas, mais je recommande d’utiliser immich-public-proxy
      On peut voir cette galerie d’exemple

    • Dans mon cas, j’ai construit quelque chose de similaire (pas auto-hébergé) : mood.site
      En arrivant dessus, un album est créé automatiquement, on peut uploader des images par glisser-déposer ou par clic, puis les trier/redimensionner
      La collaboration est aussi possible via le partage d’URL
      En revanche, il n’y a pas encore de fonction pour basculer individuellement les photos en public/privé
      J’ai aussi des idées pour une version auto-hébergée, par exemple en reliant simplement un dossier d’images à un unique fichier HTML+JS
      Je me demande si ce genre d’approche vous paraît intéressant
      Exemple d’inspiration

    • Appliquer un thème (CMS) orienté photo à Ghost ou Wordpress est aussi une bonne option

    • À une époque, j’avais envisagé Photo Organizer[0] pour le partage de photos d’événements publics
      Site officiel de Photo Organizer, démo
      Il ne semble pas reproduire parfaitement l’affichage plein écran « sans chrome » de Flickr
      Mais les nouveautés comme Immich public proxy ont aussi l’air intéressantes, donc j’aimerais essayer

    • io200[1] mérite aussi un coup d’œil
      C’est un CMS photo spécialisé pour le petit auto-hébergement, avec thèmes, fonctions d’administration et une offre gratuite généreuse
      À l’origine, il vient de Koken[2], donc certains le connaîtront peut-être
      io200, Koken

  • Je cherche une application de bureau ayant des objectifs similaires à Immich

    • une solution de gestion photo/vidéo desktop très performante
    • une gestion non destructive de bibliothèque (sans copier/déplacer les fichiers, avec une bibliothèque en fichier unique)
    • carte GPS Exif et recherche (« photos prises à NYC entre 14 h et 16 h »)
    • tagging photo automatique (IA)
      Je me demande s’il existe une appli qui coche toutes ces cases
    • digikam correspond exactement à ce que tu cherches
      J’utilise digikam avec satisfaction depuis plus de 10 ans
      La reconnaissance faciale par IA est moins bonne que celle d’Immich, mais le domaine progresse vite, donc ça devrait s’améliorer bientôt

    • digiKam couvre la plupart de ces besoins
      Personnellement, je préférais Peakto, notamment grâce à sa capacité unique à fusionner plusieurs sessions CaptureOne en un seul catalogue
      Mais ce sera peut-être excessif pour ton usage

    • Phil Gyford a publié un billet intitulé « test de 8 apps macOS alternatives à Lightroom Classic », cela peut valoir le détour
      Lien vers l’article

    • Je recommande aussi piGallery2
      Je l’ai utilisé pendant plusieurs années, et il remplit toutes les fonctions souhaitées

    • CaptureOne est la solution la plus adaptée à ce que tu cherches
      C’est ce qui se fait de mieux

  • Je trouve Immich excellent
    Récemment, l’ajout d’une timeline bêta dans l’app Android l’a fait passer de « plutôt bon » à « véritable remplaçant complet de Google Photos »

    • L’introduction de la nouvelle timeline a réglé mon principal reproche
      Avant, l’app locale ne pouvait même pas afficher les photos locales sans connexion au serveur ; maintenant, même sans serveur, je peux au moins consulter mes propres photos
      Il ne manque plus que les photos d’autres personnes qui n’ont pas été mises en cache
      C’est exactement le comportement que j’attendais
  • Je suis surpris de ne pas voir de changelog détaillé pour la v2.0.0
    Les release notes disent de consulter l’historique git en dehors de quelques corrections de bugs

    • En vérifiant l’historique git, on voit qu’il y a en réalité très peu de changements depuis la release précédente, et qu’il s’agit surtout d’une déclaration de version stabilisée
      Comparaison des releases
  • Cela fait plus de 2 ans que je fais tourner Immich sur l’offre gratuite d’Oracle (200 Go de disque, VM ARM)
    Comme je ne fais pas totalement confiance à Oracle pour du stockage long terme, je sauvegarde chaque jour vers Backblaze
    Ce qui me déçoit, c’est la fréquence trop élevée des releases, alors que les nouvelles fonctionnalités vraiment importantes restent assez rares

  • Je me demande si Immich permet de faire des recherches/filtres combinant à la fois carte (zone géographique) et heure
    Exemple 1 : dessiner directement une zone sur la carte pour ne voir que les photos prises entre 22:00 et 00:00 dans cette zone
    Exemple 2 : voir uniquement les photos prises dans une zone donnée entre mars et mai, puis septembre et octobre, de 2020 à 2024, entre 22:00 et 00:00
    Dans la démo, on peut au moins voir des bulles de comptage, mais je ne vois pas comment sélectionner une zone puis basculer vers un album ou une vue temporelle
    La vue carte n’a qu’un filtre par date, sans filtre par tranche horaire ni par mois/heure spécifiques
    Même dans les options avancées de la barre de recherche, il n’y a que des filtres par pays, État/province ou ville, sans sélection de zone, de périodes multiples ni d’horaires
    Si une recherche multicritère avec sélection de zone sur la carte et curseurs de période (année, mois, tranche horaire) était possible, avec en plus la possibilité de la mettre en favori, de taguer en masse, de supprimer, etc., ce serait une fonctionnalité vraiment décisive