Immich est un service de sauvegarde de photos et de vidéos auto-hébergé qui conserve les photos et les vidéos sur votre propre serveur, au lieu de les confier uniquement à un service d’album tiers. Il propose la sauvegarde automatique depuis un téléphone, la recherche par visage et la recherche sémantique, les albums partagés et d’autres fonctions, et il a attiré beaucoup d’attention ces dernières années parmi les amateurs d’auto-hébergement. Savoir s’il vaut la peine d’être utilisé dépend moins de la liste des fonctions que de la volonté d’en assumer le coût d’exploitation.
Le problème qu’il résout
Beaucoup de gens accumulent de plus en plus de photos de téléphone, et l’espace des albums en nuage, la vie privée et la maîtrise à long terme deviennent des préoccupations. Immich stocke les originaux sur un stockage que vous gérez. L’application mobile peut sauvegarder automatiquement les nouvelles photos, après quoi vous pouvez rechercher par personne ou par contenu dans l’interface web ou l’application, et partager des albums avec votre famille. Cette combinaison est attrayante pour les personnes qui veulent garder la maîtrise de leurs données ; pour celles qui veulent seulement la simplicité, elle ajoute une responsabilité de maintenance.
Informations officielles sur le dépôt
La plateforme est GitHub, l’organisation est immich-app, le nom du projet est Immich et la licence est AGPL-3.0. Vérifiez les noms de l’organisation et du projet avant le téléchargement et le déploiement, pour éviter des versions modifiées de provenance inconnue. Les mises à jour sont assez fréquentes, alors vérifiez avant le déploiement que la version souhaitée et la méthode de déploiement correspondent.
À qui il convient
Il convient aux personnes qui ont déjà un petit serveur ou un NAS, sont prêtes à assurer occasionnellement la maintenance, ont beaucoup de photos et tiennent à la maîtrise de leurs données. Il convient aussi aux familles qui veulent constituer un album familial partagé, à condition que quelqu’un prenne en charge la maintenance quotidienne. Il ne convient pas aux personnes qui veulent l’installer puis l’oublier, qui n’ont pas de stockage de secours, ou qui ne veulent pas s’occuper des questions de réseau et de sauvegarde.
Trois coûts de déploiement à compter
Le matériel est un premier coût. Le déploiement utilise Docker Compose et comprend des composants tels que le serveur, le service d’apprentissage automatique, PostgreSQL et Redis. La recommandation officielle est d’au moins 6 Go de mémoire et 2 cœurs pour commencer, 8 Go étant plus confortables. Avec une capacité insuffisante, l’importation et la recherche ralentissent. Le stockage est un deuxième coût. Prévoyez de la place au-delà des originaux, car le système génère des miniatures et des fichiers d’aperçu. Plus il y a de photos, plus l’occupation supplémentaire devient visible. Ne compter que la taille des originaux finira par saturer l’espace. Le temps est le troisième coût. Lors de la première importation d’une grande photothèque, l’indexation pour la reconnaissance faciale et la recherche sémantique peut prendre plusieurs heures, voire davantage. Un GPU peut accélérer le processus, mais n’est pas indispensable. La charge est élevée pendant l’importation, il vaut donc mieux importer par lots aux heures calmes.
Les vrais pièges, à considérer d’abord
- Sauvegardez la base de données et les données avant une mise à niveau. Une mise à niveau sans sauvegarde rend le retour en arrière difficile en cas de problème.
- Si vous voulez un accès depuis l’extérieur de votre réseau domestique, configurez d’abord HTTPS. N’exposez pas directement un service non chiffré.
- Certains anciens processeurs ont des exigences liées au jeu d’instructions, et le service d’apprentissage automatique peut ne pas démarrer. Vérifiez avant le déploiement si le matériel répond aux exigences, et essayez au besoin en désactivant d’abord les fonctions concernées.
- Ne comptez pas sur un seul disque pour la sauvegarde. Si le disque du serveur tombe en panne, les données d’Immich disparaissent aussi. Les photos importantes ont besoin d’une deuxième copie indépendante.
D’abord tester à petite échelle, puis décider pour le long terme
Essayez d’abord pendant une semaine avec un petit nombre de photos, vérifiez que la sauvegarde automatique, la recherche, le partage et la restauration fonctionnent sans accroc, puis décidez si vous migrez toute la photothèque. Si la charge de maintenance vous donne déjà envie d’abandonner pendant l’essai, l’usage à long terme ne fera que peser davantage. La valeur de l’auto-hébergement réside dans la maîtrise, et son prix est que quelqu’un doit en assumer la responsabilité. Ce n’est que lorsque les deux conditions sont réunies qu’il faut lui confier formellement les photos de toute la famille.