🛠️ Le Tutoriel Complet
Héberger ses Souvenirs
La métaphore d'OWL : L'Album Photo Magique et le Coffre-fort 📸💼
Quand tu prends des photos avec ton smartphone, elles sont stockées soit dans ta petite poche intérieure (la mémoire du téléphone), soit envoyées sur le "nuage lointain et cher" (Google/Apple). Sauf qu'à un moment donné, le nuage devient plein et on te demande 10€ par mois pour rajouter des étagères.
La solution é Immich ! C'est comme si toutes tes photos sortaient magiquement de ton téléphone pour voler à travers le ciel, directement dans ton gros **Coffre-fort blindé** (le NAS) qui t'appartient, dans ton salon.
- Intelligent (Intelligence Artificielle) 🤖 : Ce n'est pas un simple dossier Windows "Mes Documents"! Immich scanne les visages et les lieux. Il sait trier tes photos de tata Suzanne ou de ton voyage au Japon automatiquement.
- Automatique en 4G 📱 : Grâce à NPM (Épisode 10), tu prends une photo de ton repas le midi au resto rouge, et hop ! elle atterrit 3 secondes après sur ton NAS à la maison. L'App Google Photos n'a plus qu'à plier bagage !
Étape 1 : Le Coffre-Fort (Datasets)
Immich a besoin d'espace. Tout comme Jellyfin, retourne dans Storage > Datasets (voir Épisode 03).
Crée un dataset racine `Photos` ou `ImmichData` ! C'est vital de stocker ça correctement pour pouvoir le sauvegarder (Snapshots, Cloud Backup) plus tard ! Ne mélangez jamais les vidéos Torrent (E.09) avec vos photos privées !
Étape 2 : Déploiement via TrueNAS Apps
Lance la recherche dans le magasin TrueNAS. Immich fonctionne comme une "pile" magique : il déploie 4 services : Serveur, Machine Learning, Base de Données Postgres, Redis.
- Laissez les ports par défaut dans l'assistant.
- Host Path (IMPORTANT) : Ciblez le paramètre
Upload Locationvers votre dataset/mnt/Pool/Photoscréé plus tôt. C'est le chemin du coffre-fort ! - Si vous avez une carte Graphique (GPU NVIDIA/Intel) ou un CPU moderne, vous pouvez l'allouer au container pour que l'IA analyse massivement vos photos 10x plus vite !
Étape 3 : Le Cadenas Nginx & DuckDNS
Immich sur un IP locale (ex: 192.168.1.150:2283), c'est bien, mais votre GPS/Smartphone a besoin de synchroniser. On retourne voir la Standardiste de l'Épisode 10 (Nginx Proxy Manager) !
Scheme : http
Forward Hostname / IP : 192.168.1.150
Forward Port : 2283
✔ Block Common Exploits
✔ Websockets Support [TRES IMPORTANT POUR IMMICH]
SSL ➔ Request a new Certificate + Force SSL
Étape 4 : L'App Mobile iOS / Android
L'aboutissement ! Téléchargez "Immich" depuis l'App Store ou le Play Store.
Quand elle vous demande l'URL, entrez : https://photos.tonnom.duckdns.org.
Cochez l'option "Backup en arrière-plan". Désormais, à chaque cliché que l'OVNI OWL viendra prendre sur la terre ferme, son coffre-fort NAS personnel absorbera tout le travail en temps-réel, sans abonnement mensuel ! C'est la magie de l'auto-hébergement.
✅ Comment savoir si Immich fonctionne bien é
- ✅L'interface Immich s'ouvre sur
http://[IP_NAS]:[PORT] - ✅Tu peux créer un compte et te connecter à la galerie
- ✅L'application mobile Immich (iOS/Android) se connecte à ton serveur
- ✅Les photos de ton smartphone se synchronisent automatiquement en arrière-plan
🔧 Problèmes Courants & Solutions
❓ L'app mobile ne détecte pas mon serveur Immich sur le réseau local é
💡 Certains routeurs bloquent le trafic intra-réseau. Essaie d'entrer manuellement l'adresse http://192.168.x.x:[PORT] dans l'app. Si tu veux accéder de l'extérieur, utilise Nginx Proxy Manager (Épisode 10) pour un accès HTTPS sécurisé.
❓ La reconnaissance faciale ne fonctionne pas é
💡 La reconnaissance faciale d'Immich nécessite un apprentissage. Va dans Administration > Machine Learning et lance un job "Facial Recognition". Le processus peut prendre plusieurs heures selon le nombre de photos.
❓ Les vidéos ne se lisent pas dans la galerie é
💡 Immich transcode les vidéos pour le web. Si ton NAS manque de processeur, le transcodage peut échouer. Va dans Administration > Jobs > Video Transcoding et surveille les erreurs. Une option existe pour désactiver le transcodage et servir les fichiers raw.
💬 Commentaires
Connectez-vous avec GitHub pour laisser un commentaire. Votre avis aide toute la communauté ! 🦉