Comment Auto-Héberger Immich sur Linode (Guide 2026)
Immich est une solution de sauvegarde de photos et vidéos auto-hébergée et open-source, parfaite pour les développeurs et les passionnés souhaitant garder le contrôle sur leurs médias. Ce guide vous guidera dans le processus d’auto-hébergement d’Immich sur Linode, un excellent fournisseur de VPS offrant des prix compétitifs et des performances de qualité.
Prérequis
Avant de commencer, assurez-vous d’avoir ce qui suit :
- Compte Linode : Inscrivez-vous sur Linode pour créer votre instance VPS.
- Connaissances de base : Il est recommandé d’avoir des connaissances en SSH, ligne de commande Linux et Docker.
- VPS Linode : Une instance VPS fonctionnant sous Ubuntu (20.04 ou 22.04) avec au moins 2 Go de RAM.
Choisir Votre Plan Linode
Lors du choix de votre instance Linode, considérez ce qui suit :
| Type de Plan | Prix (EUR/mois) | RAM | Coeurs CPU | Stockage |
|---|---|---|---|---|
| Nanode | 5.00 | 1 Go | 1 | 25 Go SSD |
| 2GB Link | 5.99 | 2 Go | 1 | 50 Go SSD |
| 4GB Plan | 11.99 | 4 Go | 2 | 80 Go SSD |
Pour auto-héberger Immich, le plan 2GB Link à 5.99 EUR/mois est un choix adapté, équilibrant coût et performance.
Étape 1 : Configurer Votre VPS
- Créer une instance Linode : Choisissez le plan 2GB Link depuis votre tableau de bord Linode.
- Accédez à votre VPS :
ssh root@<votre-ip-linode>
Étape 2 : Installer Docker
Docker est essentiel pour exécuter Immich facilement sans se soucier des dépendances.
-
Mettez à jour votre VPS :
sudo apt update && sudo apt upgrade -y -
Installez Docker :
sudo apt install -y docker.io -
Activez et démarrez le service Docker :
sudo systemctl enable --now docker -
Vérifiez l’installation :
docker --version
Étape 3 : Installer Docker Compose
Docker Compose nous permet de gérer des applications Docker à plusieurs conteneurs.
-
Téléchargez Docker Compose :
sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose -
Rendez-le exécutable :
sudo chmod +x /usr/local/bin/docker-compose -
Vérifiez l’installation :
docker-compose --version
Étape 4 : Configurer Immich
-
Créez un répertoire pour Immich :
mkdir ~/immich && cd ~/immich -
Créez un fichier
docker-compose.yml: Utilisez votre éditeur de texte préféré :nano docker-compose.ymlAjoutez la configuration suivante :
version: '3.3' services: app: image: inmich/immich:latest ports: - "3000:3000" volumes: - ./data:/app/data environment: - DATABASE_URL=sqlite:////app/data/db.sqlite - NEXT_PUBLIC_API_URL=http://localhost:3000/api restart: always -
Exécutez le conteneur Immich :
docker-compose up -d -
Accédez à Immich : Ouvrez votre navigateur web et allez sur
http://<votre-ip-linode>:3000.
Étape 5 : Configurer un Domaine (Optionnel)
Si vous avez un domaine, envisagez de le pointer vers votre instance Linode pour un accès plus facile. Vous pouvez utiliser un fournisseur DNS gratuit comme Cloudflare ou les paramètres DNS de votre registraire de domaine. Mettez à jour les enregistrements DNS pour pointer vers votre adresse IP Linode.
Questions Fréquemment Posées
Qu’est-ce qu’Immich ?
Immich est une solution de sauvegarde de photos et vidéos auto-hébergée conçue pour offrir aux utilisateurs la possibilité de stocker, organiser et partager leurs médias. Construit avec une pile technologique moderne, il offre des fonctionnalités telles que la reconnaissance d’images et le partage de médias, ce qui en fait un excellent choix pour les développeurs et les passionnés de homelab qui préfèrent contrôler leurs données plutôt que de s’appuyer sur des services centralisés.
Puis-je utiliser un autre fournisseur de VPS pour héberger Immich ?
Oui, bien que ce guide se concentre sur Linode, vous pouvez auto-héberger Immich sur n’importe quel fournisseur de VPS qui prend en charge Docker. Des options comme DigitalOcean, Vultr et Hetzner Cloud sont également d’excellents choix. Cependant, assurez-vous que le VPS répond aux exigences matérielles et logicielles nécessaires pour exécuter Immich efficacement. Vous pouvez consulter notre comparaison complète des VPS pour les options disponibles.
Immich est-il sécurisé pour stocker des données personnelles ?
Immich fournit des fonctionnalités de sécurité de base telles que le support HTTPS et la possibilité de configurer une authentification. Bien qu’il soit relativement sécurisé, il est crucial pour les utilisateurs de mettre en œuvre des mesures de sécurité supplémentaires, telles que l’utilisation d’un proxy inverse avec un chiffrement SSL (par exemple, en utilisant Nginx ou Traefik) et de mettre à jour régulièrement le logiciel pour se protéger contre des vulnérabilités. Sauvegardez toujours vos données pour éviter toute perte.
En suivant ce guide, vous aurez votre instance Immich opérationnelle sur Linode en un rien de temps. Profitez des avantages de l’auto-hébergement et reprenez le contrôle sur vos médias !