Auto-hébergement d'Immich : nuage photo privé
Vos photos sur un backup alimenté par l'IA auto-hébergé
Immich est une solution révolutionnaire, open source et auto-hébergée pour la gestion de vos photos et vidéos, vous donnant un contrôle complet sur vos souvenirs. Avec des fonctionnalités rivales de celles de Google Photos, notamment la reconnaissance faciale alimentée par l’intelligence artificielle, la recherche intelligente et le sauvegarde automatique depuis les appareils mobiles, tout en maintenant vos données privées et sécurisées sur votre propre serveur.
De la même manière que la gestion personnelle des connaissances vous aide à organiser et préserver vos pensées et informations, Immich vous aide à organiser et préserver vos souvenirs visuels.

Qu’est-ce qu’Immich ?
Immich est une alternative open source et auto-hébergée aux services cloud propriétaires comme Google Photos et iCloud. Construit avec des technologies modernes, notamment TypeScript, PostgreSQL et l’apprentissage automatique, Immich propose une plateforme riche en fonctionnalités pour sauvegarder, organiser et parcourir votre collection de photos et de vidéos.
Fonctionnalités clés
Conception axée sur la confidentialité : Toutes vos photos restent sur votre infrastructure. Aucun serveur tiers, aucune extraction de données, aucun problème de confidentialité. Vos souvenirs appartiennent à vous.
Sauvegarde automatique depuis les appareils mobiles : Des applications natives iOS et Android permettent une sauvegarde en arrière-plan automatique, similaire à Google Photos. Vos photos sont sécurisées quelques instants après les avoir prises.
Recherche alimentée par l’intelligence artificielle : En exploitant des modèles d’apprentissage automatique tels que CLIP et la reconnaissance faciale, Immich permet une recherche sémantique. Recherchez “coucher de soleil sur la plage”, “chien qui joue” ou des personnes spécifiques sans étiquetage manuel.
Reconnaissance faciale : Détection et regroupement automatique des visages dans vos photos. Immich identifie les personnes à travers toute votre bibliothèque, facilitant ainsi la recherche de photos de personnes spécifiques.
Interface web moderne : Une belle interface web réactive pour parcourir, organiser et partager vos photos depuis n’importe quel appareil doté d’un navigateur.
Prise en charge multi-utilisateurs : Créez des comptes pour les membres de votre famille, chacun disposant de sa propre bibliothèque privée. Partagez des albums sélectionnés tout en maintenant la confidentialité des photos personnelles.
Prise en charge des photos Live : Une prise en charge complète des photos Live iOS et des photos en mouvement Android, préservant à la fois l’image statique et la composante vidéo.
Préservation des métadonnées : Les données EXIF, y compris la localisation, les paramètres de l’appareil photo et les horodatages, sont préservées. Visualisez vos photos sur une carte basée sur les coordonnées GPS.
Prise en charge des bibliothèques externes : Importez des bibliothèques de photos existantes depuis un stockage externe sans copier les fichiers, économisant ainsi de l’espace disque. De la même manière que les outils comme Obsidian aident à gérer et organiser les connaissances basées sur le texte, Immich propose une organisation puissante pour les médias visuels.
Pourquoi auto-héberger vos photos ?
Contrôle complet de la confidentialité
Lorsque vous utilisez des services cloud commerciaux, vos photos sont stockées sur des serveurs que vous ne contrôlez pas. Elles peuvent être analysées pour la publicité, incluses dans les données d’entraînement de l’apprentissage automatique ou consultées par des tiers. Avec Immich, vos photos ne quittent jamais votre serveur sauf si vous les partagez explicitement.
Aucune limite de stockage
Les services cloud facturent en fonction des niveaux de stockage. Avec l’auto-hébergement, votre seule limite est la capacité matérielle. Un disque dur de 10 To coûte moins de deux ans de stockage cloud premium.
Efficacité économique
Après l’investissement initial dans le matériel, l’auto-hébergement a des coûts minimaux. Aucun abonnement mensuel, aucune surprise lorsqu’on dépasse les limites de stockage.
Durabilité des données
Les services cloud peuvent changer leurs conditions, augmenter les prix ou fermer complètement. Votre solution auto-hébergée reste sous votre contrôle indéfiniment.
Opportunité d’apprentissage
L’auto-hébergement d’Immich offre une expérience pratique avec Docker, les proxys inversés, les certificats SSL, la gestion de base de données et l’administration de serveur - des compétences précieuses pour tout développeur ou professionnel DevOps.
Aperçu de l’architecture
Immich suit une architecture en microservices avec plusieurs composants :
Serveur Immich : Serveur API principal gérant l’authentification, les uploads de photos et les opérations de base de données. Construit avec Node.js et TypeScript.
Immich Machine Learning : Service Python séparé exécutant des modèles TensorFlow pour la reconnaissance faciale, la détection d’objets et la recherche sémantique basée sur CLIP.
Immich Web : Interface web basée sur React fournissant l’application utilisateur.
PostgreSQL : Base de données relationnelle stockant les métadonnées, les informations utilisateur et les relations entre les photos, les personnes et les albums.
Redis : Cache en mémoire pour la gestion des sessions et la coordination de la file d’attente des tâches.
TypeSense (optionnel) : Moteur de recherche pour des capacités de recherche améliorées et des performances accrues.
Tous les composants s’exécutent en tant que conteneurs Docker, orchestrés avec Docker Compose pour un déploiement et une gestion simplifiés.
Spécifications matérielles
Spécifications minimales
- CPU : 2 cœurs (x86_64 ou ARM64)
- RAM : 4 Go (8 Go recommandés)
- Stockage : 10 Go pour l’application + la taille de la bibliothèque de photos
- Réseau : 100 Mbps pour l’accès local
Spécifications recommandées
- CPU : 4+ cœurs avec de bonnes performances mono-thread
- RAM : 8-16 Go (plus pour de grandes bibliothèques)
- Stockage : SSD pour la base de données et l’application, HDD pour le stockage des photos
- GPU : Optionnel mais accélère significativement les tâches d’apprentissage automatique (NVIDIA avec support CUDA)
Considérations sur le stockage
Prévoyez environ 1,15 fois la taille actuelle de votre bibliothèque de photos pour tenir compte des miniatures et des résolutions multiples. Utilisez un stockage SSD pour la base de données PostgreSQL pour une meilleure performance.
Pour de grandes bibliothèques (100 000+ photos), envisagez :
- NAS avec RAID pour la redondance des données
- SSD séparé pour la base de données
- Couche de cache NVMe pour les photos fréquemment accessibles
Guide d’installation
Prérequis
Avant d’installer Immich, assurez-vous d’avoir :
- Serveur Linux : Ubuntu 22.04 LTS ou Debian 12 recommandés (consultez notre guide complet sur Comment installer Ubuntu 24.04 et les outils utiles pour des instructions détaillées)
- Docker : Version 20.10 ou plus récente
- Docker Compose : Version 2.0 ou plus récente
- Nom de domaine : Optionnel mais recommandé pour l’accès externe
- Proxy inverse : Nginx ou Caddy pour la terminaison SSL
Étapes d’installation
1. Installer Docker et Docker Compose
# Mettre à jour les paquets du système
sudo apt update && sudo apt upgrade -y
# Installer Docker
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
# Ajouter l'utilisateur au groupe docker
sudo usermod -aG docker $USER
# Installer Docker Compose
sudo apt install docker-compose-plugin
Pour plus de détails sur les commandes curl et les options, consultez notre Feuille de triche curl. Si vous êtes nouveau avec Docker, notre Feuille de triche Docker fournit des commandes et concepts essentiels.
2. Créer la structure de répertoires Immich
# Créer le répertoire de l'application
mkdir -p ~/immich/{library,database,machine-learning}
cd ~/immich
# Télécharger docker-compose.yml
wget -O docker-compose.yml https://github.com/immich-app/immich/releases/latest/download/docker-compose.yml
# Télécharger le modèle d'environnement
wget -O .env https://github.com/immich-app/immich/releases/latest/download/example.env
Si vous êtes nouveau avec le scripting bash et les opérations en ligne de commande, notre Feuille de triche bash fournit une référence utile pour les commandes courantes et les opérations de répertoire.
3. Configurer les variables d’environnement
Éditez le fichier .env avec vos paramètres :
# Configuration de la base de données
DB_PASSWORD=your_secure_password_here
DB_DATABASE_NAME=immich
DB_USERNAME=postgres
# Emplacement de chargement
UPLOAD_LOCATION=./library
# Apprentissage automatique
MACHINE_LEARNING_ENABLED=true
# Fuseau horaire
TZ=America/New_York
# URL publique (pour l'accès externe)
IMMICH_SERVER_URL=https://photos.yourdomain.com
Important : Générez un mot de passe aléatoire fort pour DB_PASSWORD :
openssl rand -base64 32
4. Démarrer Immich
# Démarrer tous les services
docker compose up -d
# Vérifier l'état des services
docker compose ps
# Afficher les journaux
docker compose logs -f
Ce sont juste les bases - pour une référence complète des commandes Docker Compose et des opérations, consultez notre Feuille de triche Docker Compose.
5. Accéder à l’interface web
Accédez à http://your-server-ip:2283 et créez votre compte administrateur. Ce premier compte devient l’administrateur du système.
Configuration de l’accès externe
Pour un accès externe sécurisé, configurez un proxy inverse :
Exemple de configuration Nginx
server {
listen 443 ssl http2;
server_name photos.yourdomain.com;
ssl_certificate /path/to/fullchain.pem;
ssl_certificate_key /path/to/privkey.pem;
client_max_body_size 50000M;
location / {
proxy_pass http://localhost:2283;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_read_timeout 600s;
proxy_send_timeout 600s;
}
}
Exemple de configuration Caddy (plus simple avec HTTPS automatique)
photos.yourdomain.com {
reverse_proxy localhost:2283
@uploads {
path /api/upload/*
}
request_body @uploads {
max_size 50GB
}
}
Configuration de l’application mobile
iOS
- Téléchargez Immich depuis l’App Store
- Entrez votre URL du serveur (https://photos.yourdomain.com)
- Connectez-vous avec vos identifiants
- Activez la sauvegarde automatique dans les Paramètres
- Choisissez les albums à sauvegarder (ou toutes les photos)
- Configurez les paramètres de sauvegarde (uniquement sur Wi-Fi, uniquement lors de la recharge, etc.)
Android
- Téléchargez Immich depuis le Google Play Store ou F-Droid
- Entrez l’URL du serveur et vos identifiants
- Accordez les autorisations d’accès aux photos/vidéos
- Configurez les paramètres de sauvegarde automatique
- Activez le service en arrière-plan pour une sauvegarde fiable
Conseils de configuration de la sauvegarde
- Uniquement sur Wi-Fi : Activez pour éviter les frais de données mobiles
- Uniquement lors de la recharge : Évitez la décharge de la batterie lors de grands transferts
- Inclure les vidéos : Les vidéos consomment beaucoup d’espace de stockage et de bande passante
- Mise à jour de l’application en arrière-plan : Activez sur iOS pour une synchronisation fiable
- Service en arrière-plan : Activez sur Android pour une sauvegarde constante
Fonctionnalités d’apprentissage automatique
Reconnaissance faciale
La reconnaissance faciale d’Immich détecte et regroupe automatiquement les visages dans votre bibliothèque :
- Traitement initial : Après le téléchargement, le service ML analyse chaque photo pour les visages
- Regroupement des visages : Les visages similaires sont regroupés
- Affectation manuelle : Vérifiez les groupes et attribuez des noms aux personnes
- Apprentissage continu : Lorsque vous étiquetez davantage de photos, la précision s’améliore
Configuration :
# Dans docker-compose.yml, environnement du service ML
MACHINE_LEARNING_MODEL_CACHE=/cache
MACHINE_LEARNING_WORKERS=1 # Augmentez avec plus de cœurs CPU
Détection d’objets et recherche CLIP
Immich utilise CLIP (Contrastive Language-Image Pre-training) pour la recherche sémantique :
- Recherchez des concepts sans étiquettes : “paysage de montagne”, “gâteau d’anniversaire”, “voiture rouge”
- Les requêtes en langage naturel comprennent le contexte et les relations
- Fonctionne en plusieurs langues (bien que l’anglais donne généralement les meilleurs résultats)
Accélération GPU
Pour une accélération significative du traitement ML, activez le support GPU :
GPU NVIDIA avec CUDA
# Dans docker-compose.yml, service ML
services:
immich-machine-learning:
deploy:
resources:
reservations:
devices:
- driver: nvidia
count: 1
capabilities: [gpu]
Assurez-vous d’avoir le NVIDIA Container Toolkit installé :
distribution=$(. /etc/os-release;echo $ID$VERSION_ID)
curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | sudo apt-key add -
curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.list | \
sudo tee /etc/apt/sources.list.d/nvidia-docker.list
sudo apt update
sudo apt install -y nvidia-container-toolkit
sudo systemctl restart docker
Stratégies de sauvegarde
Bien que Immich sauvegarde vos photos depuis les appareils mobiles, vous devez également sauvegarder Immich lui-même :
Ce que sauvegarder
- Bibliothèque de photos : Le répertoire
UPLOAD_LOCATIONcontenant les photos originales - Base de données : Base de données PostgreSQL avec les métadonnées et les relations
- Configuration : Fichier
.envetdocker-compose.yml
Sauvegarde de la base de données
Script de sauvegarde quotidienne automatisée
#!/bin/bash
# enregistrer sous ~/immich/backup.sh
BACKUP_DIR=~/immich-backups
DATE=$(date +%Y%m%d_%H%M%S)
# Créer le répertoire de sauvegarde
mkdir -p $BACKUP_DIR
# Sauvegarder la base de données PostgreSQL
docker exec -t immich-postgres pg_dumpall -c -U postgres | \
gzip > $BACKUP_DIR/immich_db_$DATE.sql.gz
# Conserver uniquement les 30 derniers jours de sauvegardes
find $BACKUP_DIR -name "immich_db_*.sql.gz" -mtime +30 -delete
echo "Sauvegarde terminée : $BACKUP_DIR/immich_db_$DATE.sql.gz"
Rendre exécutable et planifier avec cron :
chmod +x ~/immich/backup.sh
crontab -e
# Ajouter la ligne : 0 2 * * * ~/immich/backup.sh
Pour plus d’informations sur le scripting bash, l’automatisation et les tâches cron, consultez notre feuille de triche complète Bash.
Sauvegarde de la bibliothèque de photos
Votre bibliothèque de photos doit être sauvegardée séparément vers un autre emplacement :
Option 1 : Rsync vers un NAS
rsync -avz --delete ~/immich/library/ nas:/backups/immich-photos/
Option 2 : Sauvegarde cloud (chiffrée)
# En utilisant rclone avec le chiffrement
rclone sync ~/immich/library/ remote:immich-backup-encrypted/ --encrypt
Option 3 : Disque externe local
rsync -avz --delete ~/immich/library/ /mnt/backup-drive/immich/
Maintenance et mises à jour
Tâches de maintenance régulières
Surveiller l’espace disque
# Vérifier l'utilisation du disque
df -h ~/immich/library
df -h ~/immich/database
# Vérifier les volumes Docker
docker system df
Surveiller les performances
# Afficher l'utilisation des ressources
docker stats
# Vérifier les journaux de service spécifique
docker compose logs immich-server --tail=100
docker compose logs immich-machine-learning --tail=100
Mise à jour d’Immich
Immich est régulièrement mis à jour avec de nouvelles fonctionnalités et des correctifs de bugs. Mettez-le à jour régulièrement :
cd ~/immich
# Sauvegarder la base de données avant la mise à jour
docker exec -t immich-postgres pg_dumpall -c -U postgres > backup_pre_update.sql
# Tirer les images les plus récentes
docker compose pull
# Arrêter et supprimer les anciens conteneurs
docker compose down
# Démarrer avec les nouvelles images
docker compose up -d
# Vérifier les journaux pour tout problème
docker compose logs -f
Maintenance de la base de données
La maintenance périodique de la base de données assure une performance optimale :
# Nettoyage et analyse de la base de données
docker exec -it immich-postgres psql -U postgres -d immich -c "VACUUM ANALYZE;"
# Vérifier la taille de la base de données
docker exec -it immich-postgres psql -U postgres -d immich -c \
"SELECT pg_size_pretty(pg_database_size('immich'));"
Optimisation des performances
Optimisation du stockage
Utiliser un SSD pour la base de données : PostgreSQL bénéficie considérablement du stockage SSD. Considérez :
volumes:
pgdata:
driver: local
driver_opts:
type: none
o: bind
device: /mnt/ssd/immich-db
Stockage séparé des photos : Gardez les grandes bibliothèques de photos sur HDD tout en maintenant la base de données sur SSD :
UPLOAD_LOCATION=/mnt/hdd/immich-photos
Optimisation des performances de la base de données
Pour les bibliothèques avec plus de 50 000 photos, optimisez PostgreSQL :
# Dans docker-compose.yml, environnement du service postgres
POSTGRES_SHARED_BUFFERS=256MB
POSTGRES_EFFECTIVE_CACHE_SIZE=1GB
POSTGRES_MAINTENANCE_WORK_MEM=64MB
POSTGRES_CHECKPOINT_COMPLETION_TARGET=0.9
POSTGRES_WAL_BUFFERS=16MB
POSTGRES_DEFAULT_STATISTICS_TARGET=100
Performance d’apprentissage automatique
Traitement par lots : Traitez simultanément plusieurs photos :
MACHINE_LEARNING_WORKERS=4 # Correspondre au nombre de cœurs CPU
Accélération GPU : Comme mentionné précédemment, l’accélération GPU fournit une accélération de 5 à 10 fois pour les tâches d’apprentissage automatique.
Bonnes pratiques de sécurité
Authentification et contrôle d’accès
- Mots de passe forts : Utilisez un gestionnaire de mots de passe pour générer et stocker des mots de passe complexes
- Authentification à deux facteurs : Activez la 2FA pour le compte administrateur (si pris en charge dans votre version)
- Révision régulière des accès : Révisez périodiquement les comptes utilisateurs et supprimez les comptes inutilisés
Sécurité réseau
Proxy inverse avec SSL : Ne laissez jamais Immich exposé directement à Internet sans HTTPS :
# Utilisez Let's Encrypt pour des certificats SSL gratuits
sudo apt install certbot python3-certbot-nginx
sudo certbot --nginx -d photos.yourdomain.com
Configuration du pare-feu :
# Autoriser uniquement les ports nécessaires
sudo ufw allow 22/tcp # SSH
sudo ufw allow 80/tcp # HTTP (rediriger vers HTTPS)
sudo ufw allow 443/tcp # HTTPS
sudo ufw enable
VPN ou Tailscale : Pour une sécurité maximale, accédez à Immich via un VPN :
- Installez Tailscale sur votre serveur et vos appareils
- Accédez via l’IP Tailscale (100.x.x.x)
- Aucun port n’est exposé à Internet
Sécurité des conteneurs
Mises à jour régulières : Maintenez les images Docker à jour pour corriger les vulnérabilités de sécurité
Exécution sans root : Configurez le mode rootless de Docker pour une isolation supplémentaire
Limites de ressources : Empêchez les attaques DDoS en limitant les ressources des conteneurs :
services:
immich-server:
deploy:
resources:
limits:
cpus: '2'
memory: 4G
Dépannage des problèmes courants
Échecs de téléchargement
Symptôme : Les photos ne se téléchargent pas depuis l’application mobile
Solutions :
- Vérifiez l’espace disque du serveur :
df -h - Vérifiez le paramètre
client_max_body_sizedu proxy inverse - Vérifiez les journaux du serveur :
docker compose logs immich-server - Assurez-vous que l’application mobile est à la dernière version
L’apprentissage automatique ne traite pas
Symptôme : La reconnaissance faciale ou la recherche ne fonctionne pas
Solutions :
- Vérifiez l’état du conteneur ML :
docker compose ps immich-machine-learning - Affichez les journaux ML :
docker compose logs immich-machine-learning - Redémarrez le service ML :
docker compose restart immich-machine-learning - Vérifiez que les fichiers de modèle ont été téléchargés :
ls ~/immich/machine-learning/cache/
Erreurs de connexion à la base de données
Symptôme : L’interface web affiche des erreurs de connexion à la base de données
Solutions :
- Vérifiez que le conteneur PostgreSQL est en cours d’exécution :
docker compose ps immich-postgres - Vérifiez les journaux de la base de données :
docker compose logs immich-postgres - Vérifiez le mot de passe correct dans le fichier
.env - Testez la connexion :
docker exec -it immich-postgres psql -U postgres
Performance lente
Symptôme : L’interface web ou les recherches sont lentes
Solutions :
- Vérifiez les ressources système : CPU, RAM, I/O disque
- Exécutez le nettoyage de la base de données :
VACUUM ANALYZE; - Redémarrez les services :
docker compose restart - Révisez les paramètres de performance de PostgreSQL
- Considérez une mise à niveau matérielle (SSD, plus de RAM)
L’application mobile ne synchronise pas
Symptôme : Les photos ne sont pas sauvegardées depuis l’appareil mobile
Solutions :
- Vérifiez que la mise à jour en arrière-plan est activée (iOS)
- Activez le service en arrière-plan (Android)
- Vérifiez les paramètres Wi-Fi uniquement si vous êtes sur la 4G
- Vérifiez que l’URL du serveur est accessible depuis le réseau mobile
- Révisez les autorisations d’accès aux photos
- Effacez le cache de l’application et reconnectez-vous
Migration depuis d’autres services
Depuis Google Photos
Exporter vos données :
- Allez sur Google Takeout (takeout.google.com)
- Sélectionnez Google Photos
- Choisissez le format d’exportation et la taille
- Téléchargez les archives
Importer vers Immich :
- Décompressez les archives téléchargées
- Utilisez l’outil CLI d’Immich ou le téléchargement web
- Les métadonnées sont préservées à partir des fichiers JSON sidecar
# En utilisant l'outil CLI d'Immich (téléchargez depuis les releases)
immich upload --recursive /path/to/google-photos-export/
Depuis iCloud Photos
Exporter :
- Visitez iCloud.com
- Sélectionnez les photos à télécharger
- Ou utilisez iCloud pour Windows/Photos app export
Importer : Similaire à Google Photos, téléchargez via l’interface web ou l’outil CLI
Depuis le stockage local
Fonctionnalité de bibliothèque externe : Au lieu de télécharger, pointez Immich vers un répertoire de photos existant :
- Accédez à l’Administration > Bibliothèques externes
- Ajoutez le chemin de la bibliothèque (doit être accessible depuis le conteneur Docker)
- Immich scanne et indexe sans copier les fichiers
- Économise un espace disque et du temps
# Dans docker-compose.yml, ajoutez le montage de volume
volumes:
- /mnt/existing-photos:/mnt/external-library:ro
Communauté et support
Ressources officielles
- GitHub : https://github.com/immich-app/immich
- Documentation : https://immich.app/docs
- Discord : Communauté active pour l’aide en temps réel
- Reddit : r/immich pour les discussions et les conseils
Contribution
Immich est open source et accueille les contributions :
- Signalement de bugs : Soumettez des rapports détaillés sur GitHub
- Demandes de fonctionnalités : Discutez sur Discord ou GitHub Discussions
- Contributions de code : Soumettez des demandes de tirage suivant les lignes directrices de contribution
- Documentation : Améliorez la documentation pour une meilleure expérience utilisateur
- Traductions : Aidez à localiser Immich dans votre langue
Outils alternatifs
Si Immich ne répond pas à vos besoins, envisagez :
- PhotoPrism : Plus mature, riche en fonctionnalités, architecture différente
- Piwigo : Interface de galerie traditionnelle
- Nextcloud Photos : Partie de l’écosystème Nextcloud
- Photoview : Alternative plus simple et légère
- LibrePhotos : Autre alternative à Google Photos avec des fonctionnalités d’IA
Conclusion
L’auto-hébergement d’Immich offre une alternative puissante et privée aux services cloud commerciaux de gestion de photos. Bien qu’il exige un setup technique initial et une maintenance continue, les avantages du contrôle complet de la confidentialité, l’absence de limites de stockage et la liberté d’éviter les frais d’abonnement en font une option valable pour de nombreux utilisateurs.
La combinaison de la sauvegarde automatique depuis les appareils mobiles, de la recherche alimentée par l’intelligence artificielle, de la reconnaissance faciale et de l’interface moderne crée une expérience comparable à celle des offres commerciales tout en maintenant vos données sous votre contrôle. Que vous soyez un passionné de confidentialité, un utilisateur économique avec de grandes bibliothèques de photos ou un professionnel technique souhaitant avoir une expérience pratique d’infrastructure, Immich propose une solution convaincante.
Commencez petit avec un serveur domestique ou un VPS, testez avec un sous-ensemble de votre bibliothèque de photos, et migrez progressivement à mesure que vous devenez familier avec le système. La communauté active et les mises à jour fréquentes assurent que Immich continuera à s’améliorer et à ajouter des fonctionnalités.
Vos souvenirs sont précieux - prenez le contrôle d’eux avec Immich.
Liens utiles
- Site officiel : https://immich.app
- Dépôt GitHub : https://github.com/immich-app/immich
- Documentation : https://immich.app/docs/overview/introduction
- Guide d’installation : https://immich.app/docs/install/docker-compose
- Communauté Discord : https://discord.gg/immich
- Applications mobiles :
- Docker Hub : https://hub.docker.com/r/ghcr.io/immich-app
- Notes de version : https://github.com/immich-app/immich/releases
- Awesome Immich : https://github.com/varun-raj/awesome-immich (Ressources de la communauté)
- r/immich : https://reddit.com/r/immich