Aller au contenu

Stack immich

Photos/vidéos avec ML. Fichier : compose/immich/docker-compose.yml (+ .env dédié). Détail : Applicatif → Immich.

Service IP Rôle
immich-server .23 ⚠️ API + UI (port 2283) → immich.tichnou.fr ; SSO via Authelia (OIDC)
immich-machine-learning .49 détection/embeddings (reconnaissance, recherche) ; cache modèles dans cache/immich/model-cache (régénérable)
immich-postgres .47 PostgreSQL + VectorChord/pgvector (métadonnées + vecteurs)
immich-redis .48 cache (Valkey)

Données par criticité

  • library (photos)RAID1 /mnt/raid/immich/library (miroir, redondé). Le bind upload est en create_host_path: false → si /mnt/raid n'est pas monté, Immich échoue proprement au lieu d'écrire une library vide sur /. Vérifier le montage RAID avant up.
  • base Postgresvolumes/immich/postgres (sur /, sauvegardée par dumps).
  • cache MLcache/immich/model-cache (exclu des backups).

Conflit d'IP .23 + RAID ≠ backup

.23 est en conflit (immich_server vs tradingbot) → réassigner avant réactivation. Et RAID1 ≠ sauvegarde : garder un backup séparé des photos. Voir Pièges.