NapseflowNapseflow
Numérique

[Tuto] Quitter Google/Apple Photos et installer Immich (open source) sur un petit VPS

Next.ink · mis à jour il y a 10 j

Et si vous repreniez la main sur vos données ? Après les mots de passe, nous vous expliquons comment sauvegarder vos photos sur un serveur (VPS) maison grâce à Immich, une application gratuite et open source. Les amateurs de Google Photos ne seront pas dépaysés.

Immich remplace Google Photos

Immich est une application open source qui permet de stocker et gérer ses photos et vidéos de manière autonome, sans dépendre des géants comme Google Photos ou Apple Photos. Contrairement aux solutions propriétaires, Immich donne un contrôle total sur ses données, tout en offrant une interface similaire à celle des services commerciaux. La version 3.0.0, sortie en été 2026, est recommandée pour une utilisation optimale. L’application se compose d’un serveur central qui héberge les fichiers et d’applications mobiles (Android et iOS) pour y accéder. Elle nécessite au minimum un serveur virtuel privé (VPS) avec 6 Go de mémoire vive et 2 cœurs de processeur, mais un VPS avec 8 Go de RAM et 4 cœurs est idéal pour un fonctionnement fluide. Immich est donc une alternative viable pour ceux qui souhaitent quitter les écosystèmes fermés des grandes entreprises technologiques.

VPS : un serveur virtuel privé

Un VPS (Virtual Private Server) est un serveur virtuel loué à distance, généralement pour quelques euros par mois. Il permet d’héberger des applications et des données sans avoir à posséder son propre matériel. Dans cet article, un VPS est utilisé pour installer Immich, afin de stocker ses photos en toute autonomie. Les VPS sont souvent ciblés par des attaques automatiques : en moyenne, un serveur exposé sur Internet subit plusieurs milliers de tentatives d’intrusion par jour. Il est donc crucial de sécuriser son VPS, par exemple en utilisant des clés SSH au lieu de mots de passe, comme expliqué dans les tutoriels précédents du même auteur. Ce serveur virtuel agit comme une solution flexible et économique pour héberger des services personnels.

Installation via Docker

Docker est un outil qui permet d’exécuter des applications dans des conteneurs isolés, simplifiant ainsi leur déploiement. Immich s’installe via Docker, une méthode déjà utilisée pour d’autres services comme Vaultwarden (un gestionnaire de mots de passe open source). L’installation se fait en quelques lignes de commandes, une fois connecté au VPS via un logiciel comme PuTTY. Docker automatise la configuration des dépendances et des environnements, réduisant les risques d’erreurs. Cette approche est particulièrement adaptée aux utilisateurs qui ne souhaitent pas gérer manuellement l’installation de chaque composant logiciel.

Sécurité et bonnes pratiques

La sécurité d’un VPS exposé sur Internet est un enjeu majeur. L’article rappelle qu’un serveur non sécurisé peut être attaqué des milliers de fois par jour. Plusieurs mesures de protection sont recommandées : utiliser des clés SSH plutôt que des mots de passe, configurer fail2ban pour bloquer les tentatives de connexion suspectes, et éviter d’utiliser l’utilisateur par défaut de PostgreSQL (un système de gestion de bases de données) pour limiter les risques. Il est aussi conseillé de bloquer l’accès aux fichiers sensibles comme les fichiers `.env` (qui contiennent des mots de passe) ou `.git` via un reverse proxy, un outil qui gère le trafic entrant vers le serveur.

Configuration d’un sous-domaine

Pour accéder à Immich depuis Internet de manière sécurisée, il est recommandé de configurer un sous-domaine dédié, par exemple `photos.votredomaine.com`. Ce sous-domaine est ensuite lié au VPS via un reverse proxy comme Caddy, qui gère le chiffrement des communications (protocole HTTPS). Cette étape permet d’éviter d’exposer directement l’adresse IP du serveur et d’améliorer l’expérience utilisateur. Un sous-domaine personnalisé rend l’accès plus intuitif et professionnel, tout en renforçant la sécurité.

Ce que ça pourrait changer

Pour optimiser l’espace de stockage, il est possible de déplacer le dossier contenant les photos sur un disque additionnel, si le VPS en est équipé. Cette solution permet de séparer les données des applications et d’éviter de saturer le disque principal. Elle est particulièrement utile si le VPS a une capacité limitée. Le processus implique de modifier la configuration de Docker pour pointer vers le nouveau chemin du dossier de stockage, tout en garantissant que les permissions d’accès sont correctement définies.

Sujets complémentaires

Ce contenu a été généré par intelligence artificielle à partir de l'article source. Il peut contenir des erreurs ou imprécisions.