ADR-020: Immich para gestión de fotos familiar (sobre PhotoPrism/Lychee)¶
Estado: aceptado Fecha: 2026-05-17
Contexto¶
La familia SmallCountry necesita una solución de gestión de fotos y videos con capacidades modernas: sincronización móvil automática, reconocimiento facial, búsqueda por IA, álbumes compartidos y auto-hospedaje. La alternativa de nube (Google Photos, iCloud) viola el principio de soberanía de datos y el requisito de software libre. Se evaluaron varias alternativas self-hosted.
Decisión¶
Immich será la plataforma de gestión de fotos y videos para la familia. Ofrece la mejor experiencia como reemplazo de Google Photos: apps nativas para Android/iOS con respaldo automático, reconocimiento facial y de objetos mediante machine learning local, álbumes compartidos con control de permisos, y desarrollo muy activo con releases frecuentes.
Alternativas consideradas¶
| Opción | Por qué se descartó |
|---|---|
| PhotoPrism | Buena interfaz web y reconocimiento de objetos, pero su soporte móvil depende de terceros (PhotoSync) o WebDAV. La experiencia multi-usuario no es nativa sin configuración adicional. |
| Lychee | Interfaz elegante y simple, pero carece de reconocimiento facial, ML tagging automático y tiene una app móvil limitada sin respaldo automático. |
| Nextcloud Memories | Integrado con Nextcloud (ya presente en SmallCountry), pero la experiencia de respaldo móvil no es tan pulida como Immich. Depende de la app Nextcloud para fotos, que no está optimizada para grandes bibliotecas. |
| Google Photos / iCloud | Violan el principio de software libre y soberanía de datos. Sin posibilidad de auto-hospedaje. |
| ## Consecuencias | |
| - ✅ Apps nativas Android/iOS con respaldo automático en segundo plano: la familia no necesita cambiar hábitos. | |
| - ✅ Reconocimiento facial y ML tagging ejecutados localmente, sin enviar datos a la nube. | |
| - ✅ Álbumes compartidos con permisos granulares: ideal para fotos familiares, del huerto y de proyectos. | |
| - ✅ Interfaz moderna y rápida, comparable a Google Photos. | |
| - ✅ Desarrollo activo: releases frecuentes, comunidad grande, bugs corregidos rápido. | |
| - ❌ Proyecto joven (no ha alcanzado v1.0 estable): cambios en la API o esquema de base de datos pueden requerir migraciones manuales. | |
| - ❌ Requiere hardware con GPU o aceleración para ML, de lo contrario el procesamiento inicial de reconocimiento es lento. | |
| - ❌ No incluye edición de fotos avanzada (solo rotación y metadatos). | |
| ## Referencias | |
| - Ficha: Immich | |
| - Ficha: Nextcloud |