
- Immich proporciona copia de seguridad, búsqueda y organización avanzada de fotos bajo tu control.
- La integración de inteligencia artificial permite reconocimiento facial y búsqueda semántica.
- El uso de Docker y apps nativas facilita la autoinstalación sobre cualquier servidor o NAS moderno.
El control de nuestras fotos y vídeos personales se ha convertido en una preocupación central para los usuarios más conscientes de la privacidad digital y aquellos que han usado servicios cloud como Google Fotos o iCloud. Immich surge como la respuesta moderna para quienes desean ser dueños absolutos de sus recuerdos visuales, con características avanzadas de IA, organización y copia de seguridad completamente bajo nuestro propio control.
En este artículo vamos a sumergirnos en profundidad en qué es Immich, cómo funciona, para quién va dirigido, sus ventajas frente a alternativas comerciales y otros proyectos de código abierto, los pasos necesarios para tenerlo operativo, qué hardware necesita, sus posibilidades de personalización y las lecciones aprendidas por usuarios avanzados que lo utilizan a diario. Todo ello estructurado y apoyado en la experiencia real, no solo desde la visión técnica sino desde la perspectiva del usuario final que busca eficiencia, seguridad y, sobre todo, tranquilidad digital. Vamos allá.
Índice
- 1 ¿Qué es Immich y por qué importa?
- 2 Principales características de Immich
- 3 ¿Quién debería usar Immich? Casos de uso ideales
- 4 Comparativa: Immich frente a Google Fotos, PhotoPrism y otras alternativas
- 5 Instalación de Immich paso a paso: todo lo que necesitas saber
- 6 Personalización, administración avanzada y mantenimiento
- 7 Optimización y buenas prácticas
- 8 Experiencia real de uso: aspectos destacados
- 9 Integraciones, comunidad y desarrollo futuro
- 10 Consejos y preguntas frecuentes durante el despliegue
¿Qué es Immich y por qué importa?
Immich es una plataforma de código abierto dedicada a la gestión, organización y copia de seguridad de fotos y vídeos, pensada principalmente para quienes quieren autohospedar su nube fotográfica. Diseñada en la era post-Google Fotos, ofrece una experiencia similar (¡o mejor!) sin depender de gigantes tecnológicos o renunciar a la privacidad. Desde su web oficial podrás acceder al proyecto, su documentación, la comunidad y los enlaces de descarga.
Lo más importante de Immich es que todos tus archivos permanecen en tu infraestructura: nunca salen de tu servidor, no se suben a la nube de terceros y nadie puede analizarlos para fines publicitarios ni para alimentar modelos de inteligencia artificial sin tu permiso. La arquitectura open source te da libertad total para escalar o modificar según tus necesidades, y su desarrollo activo lo convierte en una herramienta en constante evolución.
Principales características de Immich
- Copia de seguridad automática y sincronización desde móviles: Apps nativas para Android e iOS que permiten la subida automática de fotos y vídeos, al igual que haría Google Fotos, pero con almacenamiento privado.
- Búsqueda asistida por inteligencia artificial: Immich se apoya en modelos de reconocimiento facial y análisis semántico para que puedas buscar imágenes mediante conceptos de lenguaje natural, sin necesidad de etiquetar previamente.
- Interfaz moderna y adaptativa: La web de Immich imita la usabilidad y diseño de plataformas comerciales, con línea temporal, organización automática por fechas y álbumes, timeline visual y agrupación por personas o lugares.
- Soporte multiusuario: Puedes gestionar cuentas independientes (ideal para familias o equipos), cada una con su privacidad por defecto, y compartir álbumes o fotos seleccionadas.
- Preservación y gestión de metadatos: Toda la información EXIF (fechas, cámaras, localización GPS, etc) se conserva y puede servir para búsquedas y organización.
- Reconocimiento facial, detección de objetos y búsqueda semántica: Immich agrupa de forma automática todas las fotos de una misma persona y responde a búsquedas tan naturales como “fiestas en la playa”, “bicicleta roja en la nieve” o “perro junto al mar”.
- Soporte Live Photos y Motion Photos: Replicando incluso las características de las apps nativas de Apple y Google.
- Importación sencilla desde Google Fotos, iCloud o almacenamiento local: Gracias a herramientas externas y soporte para Google Takeout, puedes migrar tu biblioteca sin perder datos ni metadatos históricos.
- Organización en álbumes personalizados y filtrado por mapas: Navega por tus recuerdos visuales desde la vista de mapa, facilitando encontrar fotos por localización.
- Gestión de carpetas y plantillas de almacenamiento: Puedes decidir si Immich reestructura toda tu colección en carpetas propias basadas en fecha, usuario, etc, o conectar bibliotecas externas de sólo lectura para indexarlas sin mover archivos.
¿Quién debería usar Immich? Casos de uso ideales
Immich está pensado para cualquier usuario que busque privacidad, control y flexibilidad en la gestión de su archivo fotográfico y de vídeo. Resulta especialmente útil en estos escenarios:
- Familias o grupos con varios móviles que desean que cada miembro pueda hacer copias de seguridad automáticas del carrete y ver toda la galería agrupada o individual.
- Usuarios avanzados, fotógrafos y creadores que cuidan su archivo, desean evitar las políticas cambiantes de las plataformas comerciales y quieren acceder rápidamente a décadas de recuerdos sin preocuparse por cierres de servicios, subidas de precios o pérdida de datos por cambios contractuales.
- Quienes ya tienen una gran biblioteca en disco y quieren dejar el hosting en local pero con acceso desde cualquier lugar, manteniendo el control absoluto. Immich también soporta el uso paralelo con otras soluciones a través de bibliotecas externas.
- Entusiastas de la tecnología, desarrolladores y sysadmin que quieran aprender de dockerización de aplicaciones, proxies reversos, gestión avanzada con Docker Compose y la seguridad que exige el autohospedaje real.
Comparativa: Immich frente a Google Fotos, PhotoPrism y otras alternativas
La alternativa más buscada y directa a Google Fotos es Immich, y esto no solo se debe a su estética. Su principal fortaleza radica en ofrecer casi todas las prestaciones que se esperan de una suite comercial, superando incluso en el control sobre los datos, la gestión multiusuario y la profundidad en el análisis automático de las imágenes. Varias experiencias recogidas en foros y blogs técnicos enfatizan lo siguiente:
- Google Fotos/Apple iCloud: Fiables, muy integradas con móviles, pero con almacenamiento limitado, incrementos de precio progresivos y una absoluta dependencia de sus condiciones y políticas de privacidad. La desconfianza crece cuando recordamos la capacidad (y potencial voluntad) de analizar imágenes para entrenar IA comercial o alimentar la personalización de anuncios.
- PhotoPrism: Open source, también con IA, muy recomendable para archivar largas décadas de recuerdos en disco. Su fuerte es la indexación de bibliotecas ya existentes y su mapa visual; sin embargo, no cubre bien la copia de seguridad directa y constante desde móviles y requiere apps de terceros (como PhotoSync o integración PWA) para una experiencia mobile digna. Sus funciones extra avanzadas (como roles de usuario mejorados o capas de mapa premium) pasan por suscripciones de pago, aunque la versión básica es open source.
- LibrePhotos, Photoview, Nextcloud Photos, Piwigo, Chevereto, Damselfly, Lychee, Photonix, Ente: Todas aportan ventajas propias, pero suelen quedarse cortas en la integración móvil, la sincronización automática o la experiencia de usuario centrada en la inmediatez y la inteligencia artificial, donde Immich realmente brilla.
La diferencia clave entre Immich y PhotoPrism radica en el control de los archivos y la experiencia móvil. Immich reina allí donde el objetivo es «no depender más de Google Fotos» y subir el carrete directamente cada día, mientras que PhotoPrism gana en proyectos de archivo ya consolidados, donde se prefiere mantener la estructura de carpetas y optimizar el peso de la aplicación.
Instalación de Immich paso a paso: todo lo que necesitas saber
Poner Immich en marcha es un proceso pensado para usuarios con cierta experiencia en configuración de servidores, aunque la curva de entrada está bien documentada y la comunidad ayuda muchísimo. Si nunca has trabajado con Docker, Proxmox, Unraid, ZimaOS, Synology o cualquier solución de autoalojamiento, este puede ser tu primer gran proyecto práctico para aprender.
1. Elección del entorno y requisitos de hardware
Immich puede instalarse en cualquier servidor Linux moderno, ya sea físico o virtual, sobre Ubuntu, Debian o similares, y soporta arquitecturas x86_64 y ARM64 (por lo que es perfecto para Rasperry Pi o pequeños NAS caseros). La recomendación para un funcionamiento óptimo es:
- CPU: mínimo 2 núcleos (mejor 4+ para colecciones grandes y análisis de ML intensivo)
- RAM: mínimo 4 GB (recomendados 8-16 GB, sobre todo si activas el aprendizaje automático)
- Almacenamiento: la aplicación requiere poco espacio (10 GB), el grueso lo ocupan tus fotos y vídeos; ten en cuenta entre un 10 y un 20% adicional para miniaturas, cachés y versiones intermedias
- Red: 100 Mbps es suficiente para acceso local; si planeas acceso remoto, prioriza una buena subida (o usa VPN/Tailscale)
- GPU NVIDIA con soporte CUDA: opcional, pero puede acelerar de forma radical la indexación y procesado de ML
- Almacenamiento en SSD (para la base de datos y el software), y HDD/RAID si tienes grandes bibliotecas
2. Instalación de dependencias y puesta en marcha con Docker Compose
El método más habitual y recomendado es mediante Docker Compose:
- Instala Docker y Docker Compose en tu servidor (disponible también en Unraid, ZimaOS y otros entornos con app stores o plantillas comunitarias).
- Crea una carpeta para los archivos de configuración y descarga el docker-compose.yml y el .env de la rama oficial de Immich.
- Edita el .env para adaptar la ruta de almacenamiento (UPLOAD_LOCATION), los datos de la base de datos Postgres, la zona horaria, la versión del software, la contraseña y usuario de la base de datos, y otros parámetros que encontrarás bien documentados.
- Ejecuta
docker compose up -d; los contenedores de Immich se desplegarán, junto al ML service, Redis y PostgreSQL vectorial. - Accede a la interfaz web por el puerto 2283 de tu servidor y crea la cuenta de administrador; a partir de ahí puedes añadir usuarios, configurar bibliotecas, revisar estadísticas y personalizar la experiencia.
En Unraid o ZimaOS este proceso se simplifica aún más gracias a plantillas en sus «app stores», pero es conveniente revisar si la imagen usada es la oficial o una alternativa de terceros; algunos usuarios avanzados prefieren crear sus propios ficheros XML para control máximo.
3. Integración con dispositivos móviles
Descarga la app oficial para Android o iOS desde sus respectivas tiendas (o desde F-Droid si buscas 100% open source)
- Configura la URL de tu servidor y tus credenciales en la app.
- Activa la sincronización automática de fotos y vídeos; Immich permite reglas personalizadas como sólo wifi, solo mientras se está cargando el móvil, incluir o excluir vídeos, y control sobre el nivel de compresión/calidad.
- Puedes hacer subidas manuales seleccionando las fotos o vídeos que quieras.
Las apps muestran claramente el estado de copia de seguridad de cada archivo con iconos diferenciadores, y permiten consultar la galería compartida o solo la propia.
Personalización, administración avanzada y mantenimiento
Configuración interna del servidor Immich
Desde la Administración del servidor puedes:
- Crear usuarios y asignar cuotas, etiquetas de almacenamiento personalizadas y revisores manuales
- Estrategias de importación: desde Google Fotos (via Google Takeout y la CLI de Immich), iCloud o discos locales
- Gestión de tareas y logs: seguir el progreso de la generación de miniaturas, procesado de reconocimiento facial, escaneo de bibliotecas externas, etc.
- Configurar plantillas de almacenamiento, organización personalizada de carpetas (por año, mes, usuario…)
- Integraciones externas: webhooks, API, CLI, etc.
Seguridad y acceso externo
Acceso remoto: para permitir el acceso por Internet necesitas disponer de un proxy inverso (Nginx, Caddy, Traefik, etc) con certificado SSL configurado. Tan importante como esto, no expongas nunca Immich a la red pública sin HTTPS.
VPN o Tailscale: la solución más segura es restringir el acceso remoto solo a través de una VPN cifrada. Si usas Tailscale es especialmente sencillo conectar todos los dispositivos de la familia y acceder por la red privada (100.x.x.x).
Buenas prácticas de seguridad:
- Contraseñas robustas y 2FA para el administrador cuando esté disponible
- Firewall configurado y revisión periódica de conexiones activas/sesiones abiertas
- Actualizaciones frecuentes de los contenedores vía
docker compose pull, revisando siempre las notas de la versión
Copia de seguridad y recuperación ante desastres
Es esencial hacer backup de todos tus datos: no dejes que Immich sea la única copia de tus fotos. Realiza siempre backup de:
- La carpeta de fotos originales (
UPLOAD_LOCATION) - La base de datos PostgreSQL (volcado periódico manual o automatizado)
- El archivo de configuración .env y el docker-compose.yml
Puedes hacer backup con rsync a otro NAS, en la nube cifrada o a disco externo local. Automatizarlo es clave. Recuerda que una copia de seguridad es útil si puedes restaurarla rápidamente, así que prueba el proceso antes del desastre.
Solución de problemas comunes
- Errores de subida: revisa espacio libre en el servidor, tamaño máximo permitido en el proxy inverso, actualiza la app móvil y revisa logs del servidor.
- Reconocimiento facial/desempeño de IA: si el contenedor ML se reinicia, seguramente necesites más memoria RAM o swap; puedes desactivar IA en instalaciones de pocos recursos.
- Rendimiento lento en la web: revisa recursos (CPU/RAM), mantén la base de datos en SSD y limpia cachés regularmente.
- Problemas de sincronización móvil: asegura permisos en la app, revisa la conectividad y configura el refresco en segundo plano (iOS) o el servicio permanente (Android).
- Actualizaciones problemáticas: fija siempre la versión en el .env y comprueba compatibilidades antes de actualizar (el proyecto introduce cambios frecuentes en la base de datos y configuración).
Optimización y buenas prácticas
Para optimizar el rendimiento y la estabilidad, es recomendable mantener los recursos adecuados y realizar mantenimiento periódico. Algunos consejos:
- Asignar suficiente RAM y swap para el contenedor de ML
- Mantener la base de datos en SSD para facilitar búsquedas e indexaciones
- Realizar mantenimiento periódico de la base de datos (vacuum/analyze)
- Monitorizar espacio en disco y expandir almacenamiento según crece la biblioteca
Experiencia real de uso: aspectos destacados
Usuarios avanzados que han migrado desde Google Fotos o aplicaciones similares destacan varias ventajas que no encuentran en ningún competidor:
- La interfaz replica la facilidad, organización cronológica y atajos de teclado del modelo comercial (como favoritos, borrado rápido, navegación en timeline, etc).
- La migración masiva desde Google Fotos (vía Google Takeout y las utilidades oficiales Immich CLI e Immich-Go) es muy sencilla, aunque puede requerir ajustes menores en metadatos.
- El reconocimiento facial y la búsqueda semántica realmente transforman la experiencia: puedes pedirle fotos de una persona, de eventos, de objetos concretos o de conceptos abstractos (“cosas naranjas”) y el sistema responde rápido y preciso.
- La independencia frente a servicios que pueden cerrar, cambiar condiciones o cobrar cuotas extra eléctrica aporta tranquilidad a largo plazo y costes mucho más bajos si ya tienes hardware propio.
- La app móvil es completa, rápida y muestra perfectamente el estado de los backups, aunque las funciones más avanzadas siguen en constante mejora.
- No existe (todavía) una app suficientemente buena para Android TV/Google TV, lo que obliga a usar el portátil conectado a la tele para visualizar álbumes familiares.
Integraciones, comunidad y desarrollo futuro
Una de las grandes fortalezas de Immich es su comunidad activa: foros, Discord, GitHub y subreddits especializados donde puedes consultar problemas, proponer mejoras, informar de bugs o contribuir con código, traducciones y documentación.
Se integran perfectamente funcionalidades como:
- Soporte de API para CLI
- Gestión y visualización de mapas con OpenStreetMap
- Extensión para gestión de búsquedas vectoriales (VectorChord, evolución del antiguo pgvecto.rs)
- Referencias de almacenamiento avanzado (TypeSense para búsquedas ultra rápidas, Redis para cacheo eficiente, integración con proxy inverso y HTTPS total)
El desarrollo es muy activo y las nuevas versiones incorporan continuamente mejoras. Es importante leer las notas de cada lanzamiento y probar los updates en un entorno de staging si dependes totalmente de la plataforma para no interrumpir el servicio.
Consejos y preguntas frecuentes durante el despliegue
- ¿Pueden convivir Immich y PhotoPrism? Sí, es posible y útil: Immich como repositorio de día a día y PhotoPrism para indexar el archivo externo en solo lectura.
- ¿Es seguro dejar las fotos solo en Immich? De ninguna manera: siempre realiza al menos un backup externo periódico; nunca dependas de una sola instancia local.
- ¿Consigue Immich migrar bien desde otras plataformas? La importación desde Google Fotos o iCloud es sencilla y bien documentada; al importar desde almacenamiento local puedes configurar bibliotecas externas en modo sólo lectura para facilitar la transición.
- ¿Cuánto espacio adicional necesitaré? Cuenta con un 10%-20% adicional sobre tus originales entre miniaturas, búsquedas vectoriales y metadatos.
Immich ofrece una gestión fotográfica privada muy completa, acercando una experiencia propia de plataformas comerciales, pero con la autonomía, privacidad y libertad que brinda el autohospedaje. Si eres un apasionado de tus recuerdos y quieres mantener el control total, Immich te brinda una opción más potente y segura que nunca.







