Immich: tus fotos privadas en el servidor, sin suscripción
Este post forma parte de la serie Home Lab Cada día que pasa, subimos fotos desde el móvil sin pensar dónde van a parar. Cuando usas Google Photos, tus fotos van a los servidores de Google. Son analizadas para entrenar modelos de Inteligencia Artificial, y algún día podrían monetizarse de alguna forma que ni imaginamos. Immich es la alternativa. Un servidor de fotos que tienes en tu propia casa.
El problema de Google Photos
Privacidad
Google analiza todas tus fotos. Eso es un hecho. Sus algoritmos buscan rostros, objetos y ubicaciones para mejorar su Inteligencia Artificial. No lo hacen por bondad: lo hacen porque tus datos valen dinero.
Coste
Lo que era gratis ahora cuesta:
- 100GB: $1.99/mes
- 200GB: $2.99/mes
- 2TB: $9.99/mes Y el precio sube cada año.
Dependencia
Si Google decide cerrar Google Photos mañana (han cerrado Reader, Inbox, Google+…), ¿dónde van tus 10 años de recuerdos?
La solución: Immich
Tú controlas tus fotos
Con Immich, tus fotos están en tu servidor. Nadie más las ve. No hay análisis externo. No hay condiciones de servicio que cambien. Tus fotos, tu disco duro, tu control.
Sin suscripción mensual
Pagas el hardware una vez. Un disco de 4TB cuesta menos de 100€ y te dura años. Comparado con 9,99€/mes de Google, el ahorro es inmediato.
Privacidad real
Tus fotos no salen de tu red local. Puedes acceder desde fuera con tu propia VPN. Nadie más tiene acceso a tus recuerdos más privados.
Comparativa: Immich vs Google Photos
| Aspecto | Google Photos | Immich |
|---|---|---|
| Tus fotos | En servidores de Google | En tu servidor |
| Quién analiza tus datos | Tú | |
| Coste mensual | €2-10/mes | €0 (+ electricidad) |
| Almacenamiento | Limitado por el plan | Ilimitado (tus discos) |
| Acceso a algoritmos de Inteligencia Artificial | De Google | Locales |
| App móvil | Sí | Sí |
| Backup automático | Sí | Sí |
| Búsqueda por contenido | Sí | Sí |
| Reconocimiento facial | Sí | Sí |
| Álbumes compartidos | Sí | Sí |
| Tú decides el futuro | Google decide | Tú decides |
Por qué Immich
1. Privacidad absoluta
Tus fotos no salen de tu casa. El reconocimiento facial se hace con modelos locales. Ningún servidor externo procesa tus datos.
2. Tuyo para siempre
No hay riesgo de que cierren el servicio. No hay condiciones de servicio que cambien. Mientras tengas el disco duro, tienes tus fotos.
3. Todo incluido
- App para iOS y Android con backup automático
- Búsqueda por Inteligencia Artificial (busca “perro”, “playa”, “celebración”)
- Reconocimiento facial local
- Mapas con ubicación GPS
- Álbumes y compartir con pareja
- Modo “recuerdos” (fotos del mismo día en años anteriores)
4. Sin sorpresas
Sabes exactamente dónde están tus fotos. Puedes hacer backup cuando quieras. Puedes exportarlas cuando quieras. No dependes de nadie.
Lo que hay que saber
Mantenimiento
Sí, tienes que actualizar el software de vez en cuando. Pero es mínimo: los cambios se hacen con Docker Compose en unos segundos.
Acceso desde fuera
Necesitas una VPN (como la que explicaba en mi post sobre Home Lab) para acceder desde fuera de casa. Vale la pena por la privacidad.
Funciona en casi cualquier cosa
Un Raspberry Pi 4 con 2GB de RAM es suficiente. También en un NAS antiguo o una máquina virtual en Proxmox.
Cómo instalarlo
La instalación oficial recomendada es con Docker Compose, no con el comando Docker directo. Immich necesita varios componentes: el servidor principal, el procesador de machine learning para el reconocimiento facial y la búsqueda por Inteligencia Artificial, y una base de datos PostgreSQL con la extensión pgvecto.rs.
# Descarga el archivo de configuración oficial
mkdir /opt/immich && cd /opt/immich
wget -O docker-compose.yml https://github.com/immich-app/immich/releases/latest/download/docker-compose.yml
wget -O .env https://github.com/immich-app/immich/releases/latest/download/example.env
Edita el archivo .env para definir la ruta donde se guardarán las fotos (UPLOAD_LOCATION) y la clave de encriptación de la base de datos (DB_PASSWORD). Luego:
docker compose up -d
En unos minutos tienes el panel en http://IP-del-servidor:2283. El primer acceso te pedirá crear el usuario administrador.
Lo que hace Immich al arrancar por primera vez: descarga los modelos de Inteligencia Artificial para el reconocimiento facial y la búsqueda semántica. Son varios gigabytes y puede tardar un rato. Es normal que las primeras búsquedas por contenido tarden más hasta que el proceso de indexación termina.
Para actualizaciones futuras, Immich lanza versiones nuevas con frecuencia y el proceso es limpio:
docker compose pull && docker compose up -d
La app móvil en el día a día
Aquí es donde Immich gana o pierde la partida frente a Google Photos, y la respuesta honesta es: la app móvil está muy bien, con algún matiz. Lo que funciona exactamente igual que Google Photos: el backup automático. Instalas la app en el móvil, la apuntas a tu servidor (con la IP local cuando estás en casa, con el dominio externo cuando estás fuera), y las fotos nuevas se suben solas en cuanto el móvil está conectado a la wifi. En iOS funciona en segundo plano sin problemas. En Android depende un poco del fabricante y de cómo gestiona las apps en segundo plano, pero con las notificaciones de background activadas funciona sin problemas. Lo que funciona mejor que en Google Photos: los álbumes compartidos. En Google Photos compartir un álbum con otra persona requiere que esa persona tenga cuenta de Google. Con Immich, creas un segundo usuario en tu propio servidor (por ejemplo, para Lucía), y los álbumes compartidos entre los dos usuarios funcionan fluidamente, con notificaciones y todo. Tus fotos, en tu red, sin que Google sepa que tenéis ese álbum de la boda. El “modo recuerdos”, que te muestra fotos del mismo día en años anteriores, funciona igual que en Google Photos. Es uno de esos detalles que parece tonto hasta que lo tienes y ves que lo abres cada día. Lo que funciona diferente: la búsqueda. Immich tiene búsqueda semántica local: escribes “perro en la playa” y encuentra fotos con perros en la playa, sin necesidad de que estén etiquetadas. Funciona bien, con las limitaciones de los modelos de Inteligencia Artificial que corren en local en tu servidor. No es perfecta, pero es sorprendentemente útil.
El reconocimiento facial
El reconocimiento facial de Immich corre completamente local. El proceso es automático: Immich analiza todas las fotos y detecta caras, las agrupa, y te propone fusionar los grupos que considera que son la misma persona. Tú confirmas o rechazas la fusión y pones el nombre. Con ±12.000 fotos, el proceso inicial de detección tardó unas tres horas en mi servidor (un Intel N100 con 8GB de RAM). A partir de ahí, las fotos nuevas se procesan en tiempo real al subirse. La precisión en mi caso roza el 90%: detecta bien las caras de las personas que salen frecuentemente en las fotos, confunde algo a los niños cuando son bebés versus cuando tienen tres años (razonable), y le cuesta con fotos muy antiguas o de baja resolución. Lo que sí es mejor que en Google: la privacidad del reconocimiento facial. Google manda tus fotos a sus servidores para procesarlas. Immich lo hace en tu máquina. Si tienes fotos de menores, esta diferencia no es menor.
La búsqueda por mapa GPS
Si tu móvil tiene el GPS activo cuando haces fotos (y el de casi todo el mundo lo tiene), Immich extrae las coordenadas de cada foto y las muestra en un mapa. Puedes navegar por el mapa y ver qué fotos hiciste en cada lugar. Esta funcionalidad en Google Photos lleva años siendo de mis favoritas, y Immich la replica bien. La diferencia: en Google Photos el mapa está en los servidores de Google y ellos saben exactamente en qué lugares has estado. En Immich el mapa usa OpenStreetMap como tiles base, y las coordenadas nunca salen de tu red.
Después de instalar
- Descarga todas tus fotos de Google Takeout
- Sube las carpetas a Immich
- Él solo indexa, reconoce rostros y objetos
Preguntas frecuentes
¿Y si se va la luz eléctrica?
Tus fotos están en tu disco. Con un sistema de respaldos (backup) bien configurado, estás seguro.
¿Necesito mucho conocimiento técnico?
No. La app móvil funciona como Google Photos. Solo tienes que instalar el servidor una vez.
¿Puedo compartir con mi pareja?
Sí. Immich tiene “partner sharing” integrado.
¿Funciona con vídeos grandes?
Sí, pero asegúrate de configurar bien el proxy si usas nginx.
Compártelo si te ha resultado útil. ¿Tienes tus fotos en Google Photos? ¿Has pensado alguna vez en sacarlas de ahí? Cuéntame. Y… hasta aquí por hoy!
Artículos relacionados
La regla 3-2-1 de backups: No perder tus datos nunca más
La regla 3-2-1 de backups es el estándar para proteger tus datos: 3 copias, 2 tipos de almacenamiento, 1 fuera de casa. Te explico cómo aplicarla con Proxmox Backup Server, Backblaze B2 o Wasabi, y comparativa de costes por TB.
Home Assistant: Tu cerebro de domótica en un solo lugar
Home Assistant es el centro de domótica de mi Home Lab para automatizar luces al anochecer, calefacción según temperatura y notificaciones de seguridad. Compatible con 2.000+ integraciones, funciona localmente sin nubes ni suscripciones. Incluye dashboards personalizados y automatizaciones con lógica condicional avanzada.
AdGuard Home: tu propio bloqueador de publicidad y el DNS
AdGuard Home es un bloqueador de publicidad y rastreadores a nivel de red que funciona como DNS interceptivo. Protege todos los dispositivos sin instalar nada en cada uno, bloqueando publicidad, trackers, phishing y contenido adulto. Usa listas como EasyList y permite añadir tus propias para bloquear redes sociales y TikTok. Corre ligero en LXC con 512MB RAM.