3 puntos por GN⁺ 2025-09-09 | 1 comentarios | Compartir por WhatsApp
  • Immich es una solución de gestión de fotos y videos self-hosted de alto rendimiento que permite asegurar la privacidad y la propiedad de los datos del usuario
  • Como alternativa a servicios principales basados en la nube como Google Photos, ofrece múltiples funciones y soporte multiplataforma
  • Incluye numerosas funciones basadas en inteligencia artificial, como reconocimiento facial, búsqueda por metadatos y respaldo automático
  • Está siendo desarrollado rápidamente por diversos colaboradores de código abierto y se mantiene con actualizaciones activas impulsadas por la comunidad
  • A pesar de su gran utilidad y funcionalidad, se recomienda seguir la estrategia de respaldo 3-2-1 para prevenir daños o pérdida de datos

Descripción general del proyecto y su importancia

Immich es una solución de gestión de fotos y videos self-hosted de alto rendimiento y basada en código abierto, con la ventaja de que los usuarios pueden administrar directamente sus datos multimedia en un entorno de servidor personal
A diferencia de servicios en la nube tradicionales como Google Photos o Amazon Photos, ha ganado atención porque permite asegurar por cuenta propia la privacidad y la propiedad de los datos
Sus características destacadas incluyen potentes funciones de IA y búsqueda por metadatos, respaldos automatizados, compatibilidad con diversos dispositivos (móvil y web) y una amplia variedad de funciones pensadas para la comodidad del usuario
Como proyecto de código abierto, recibe mejoras rápidas y una gran variedad de retroalimentación, por lo que ofrece ventajas notables frente a productos competidores en términos de eficiencia y escalabilidad

Estado del proyecto y precauciones de desarrollo

  • El proyecto Immich está en desarrollo muy activo
  • Como aún no ha llegado a una fase estable, pueden presentarse errores y rupturas de compatibilidad
  • Se recomienda no usarlo como la única solución de almacenamiento para fotos y videos
  • Se recomienda aplicar la estrategia de respaldo 3-2-1 (3 copias, 2 tipos de medios, 1 copia fuera del sitio)

Principales funciones

Función Móvil Web
Subida/visualización de fotos y videos O O
Respaldo automático al ejecutar la app O X
Prevención de datos duplicados O O
Respaldo de álbumes seleccionados O X
Descarga O O
Soporte multiusuario O O
Álbumes / álbumes compartidos O O
Búsqueda y visualización de metadatos (EXIF, mapa, etc.) O O
Búsqueda por rostros / objetos / metadatos / CLIP O O
Funciones de administrador (gestión de usuarios, etc.) X O
Respaldo en segundo plano O X
Soporte para OAuth, claves API, Live Photos, etc. Varias funciones disponibles
Vista de imágenes de 360°, estructura de almacenamiento definida por el usuario Soporte parcial solo en web
Compartición pública, archivo y favoritos, mapa global O O
Compartición con pareja, reconocimiento facial / clustering, recuerdos O O
Soporte offline (móvil), galería de solo lectura O/X O
Vista por carpetas, etiquetas, scrubbing / desplazamiento por arrastre Soporte variado

Traducción y documentación

  • La documentación oficial está disponible en https://immich.app/
  • El soporte de traducción multilingüe (incluido español) amplía la accesibilidad para usuarios globales

Stack tecnológico e información de código abierto

  • Usa un stack tecnológico moderno de web y apps, incluyendo TypeScript (43%), Dart (35%) y Svelte (14%)
  • Publicado bajo licencia AGPL-3.0, cualquiera puede usarlo y contribuir
  • Cuenta con la participación activa de más de 1,500 colaboradores y ha conseguido más de 75,000 estrellas en GitHub

Contexto de uso y diferenciadores

  • Está emergiendo como un reemplazo completo para Google Photos y servicios comerciales de gestión de fotos en la nube
  • Ofrece múltiples ventajas, como la libertad del código abierto, la soberanía de los datos, la rápida mejora de funciones y la escalabilidad, además de las ventajas de administrar un servidor propio
  • Sus potentes funciones de búsqueda, clasificación e IA, junto con una UI intuitiva, permiten que incluso principiantes lo usen de inmediato

Consideraciones y conclusión

  • Para evitar la pérdida de datos, es indispensable contar con un sistema de respaldos adicional
  • Es una opción adecuada para usuarios iniciales, desarrolladores y personas que valoran su privacidad
  • Es posible probar su funcionamiento real a través de la demo y la documentación oficiales

1 comentarios

 
GN⁺ 2025-09-09
Comentarios de Hacker News
  • Me gustaría probarlo, pero por ahora la cadena de suministro de software de Immich se ve lo bastante inestable como para requerir actualizaciones de dependencias cada pocos días
    Estoy esperando a que la gestión de dependencias madure lo suficiente como para que lo ofrezcan como paquete de Debian
    Personalmente, considero que la estabilidad en la gestión de dependencias es un indicador importante de calidad. Quisiera poder usarlo al menos 2 o 3 años sin preocuparme de nada más que parches de seguridad
    Las dependencias que cambian constantemente, las dependencias que se propagan a varios proyectos y el hecho de basarse solo en Docker Compose no me inspiran mucha confianza a largo plazo
    Irónicamente, poco después de escribir esta preocupación me encontré con este post que muestra un caso real de ataque a dependencias
    Claro, Debian tampoco es 100% inmune a este tipo de ataques, pero si las dependencias no cambian con frecuencia, la probabilidad de éxito del ataque se reduce bastante

    • En realidad, Immich es bastante más resistente a este tipo de problemas de cadena de suministro
      La razón es que tiene una política de esperar 5 días antes de generar PRs de actualización de dependencias
      Es una buena práctica, y se puede ver en los detalles de la política

    • Llevo bastante tiempo siguiendo a Immich
      Me gustaría probarlo cuando salga una versión estable oficial
      Si llegara a cambiar Google Photos por Immich, también me preocupa cómo montar un respaldo adecuado
      Ahora mismo hago backup automático de los datos críticos de mi homelab en Google Drive, pero si voy a hospedar directamente mis fotos, sin duda quiero considerar también un backup fuera del sitio

    • Siendo honestos, Immich todavía tiene un gran banner de advertencia de beta en su página principal
      Hasta que salga la versión estable, creo que es inevitable que el desarrollo siga siendo algo caótico
      Todo desarrollo de software tiene un poco esa naturaleza

    • Coincido en que cuando las dependencias cambian todo el tiempo, da la sensación de que “no está listo para producción”
      A mí también me pasó antes con proyectos self-hosted: había actualizaciones importantes tan seguidas que terminaba dedicando más tiempo a problemas de dependencias que a usar realmente la herramienta
      Por otro lado, un ritmo de desarrollo rápido también es señal de corrección de bugs y evolución activa
      Yo también suelo considerar que cuando algo ya viene empaquetado para Debian/Ubuntu, entonces está lo bastante estabilizado, así que hasta ese momento normalmente solo lo pruebo en un sandbox con Docker y no lo uso en modo “configúralo y olvídate”
      Incluso si este tipo de proyectos tuviera una rama LTS, me pregunto si de verdad ayudaría en un ecosistema que cambia tan rápido

  • Me encanta Immich
    Antes, sobre todo antes del lanzamiento de "Beta timeline", había muchos problemas de rendimiento en Android, y en el iPhone de mi esposa la sincronización casi no funcionaba
    Pero después de activar Beta timeline quedó casi perfecto. Llevo meses usándolo sin problemas
    La interfaz de línea de comandos (CLI) también es excelente, así que pude hacer cosas como crear álbumes automáticamente a partir de respaldos de Signal
    Muchísimas gracias al equipo de Immich

    • Gracias. Ya lo tenía actualizado, pero en la práctica todavía no me había cambiado
      En comparación con antes, de verdad se siente una diferencia enorme
      Lo único que me gustaría es poder ordenar los resultados de búsqueda por "fecha" en lugar de por "relevancia"
      Si busco una foto de hace 3 años cuya fecha sí conozco con certeza, los resultados salen medio al azar y cuesta encontrarla

    • Me interesa saber más sobre cómo haces la creación automática de álbumes desde respaldos de Signal
      Quisiera entender si guardas la clave de backup en tu servidor casero y luego usas una herramienta para descifrar y parsear

    • Un problema que tuve es que las fotos importadas desde iCloud se guardan con la fecha de subida y no con la fecha real en que se tomó la foto
      Se siente muy raro al ver fotos antiguas tomadas hace años

    • Yo me salí de la beta
      Tanto en la app de iPhone como en la de Android, el backup se detiene si no dejas la app abierta

    • Puede que sea porque mi servidor todavía está en la versión v.1.139.4, pero en Android la nueva beta timeline de hecho no me cayó nada bien
      Tras usarla una semana, la desactivé porque tardaba demasiado en cargar las miniaturas
      Comparado con Google Photos, cualquier versión del timeline de Immich se siente bastante tosca en la experiencia de uso
      Es excelente como alternativa de backup, pero me cuesta recomendarla como app de galería para el día a día
      Aplaudo al equipo de desarrollo, pero creo que para un usuario más general puede resultar incómoda

  • Estoy corriendo Immich en una Pi4 junto con varios otros servicios self-hosted
    Los datos los guardo en un NAS
    El rendimiento en la Pi4 no es espectacular, pero funciona bien sin volverse molesto
    La migración de Google Photos a Immich también fue bastante fluida, y casi lo he podido usar como sustituto real
    Recomiendo mucho probar la herramienta immich-go. Ayuda bastante al mover datos de Google Takeout a Immich

    • Immich soporta búsqueda basada en CLIP, así que tiene una función de búsqueda semántica como Google Photos y suena muy útil
      Me da curiosidad qué tal rinde el procesamiento relacionado con CLIP en una Pi4

    • Me gustaría saber cómo expones el servicio hacia fuera de tu casa para tu familia o tu SO (pareja)
      Quisiera saber si usas tailscale, túneles de Cloudflare, VPN, o si simplemente abres puertos directamente en el router
      Probé tailscale, pero desde la perspectiva de la otra persona puede resultar un poco incómodo

  • Instalé Immich la semana pasada y estoy realmente satisfecho
    Como ya estoy acostumbrado a montar cosas en entornos Docker, la instalación fue relativamente sencilla, aunque sí se notan algunas partes un poco verdes que espero se resuelvan naturalmente conforme el proyecto madure
    Se lo mostré a mi pareja y le gustó tanto que hasta pedimos más almacenamiento para el servidor
    Ahora mismo uso tanto Google Photos como OneDrive, pero al pasarme a Immich ya no pienso seguir usando OneDrive, y también quiero ampliar el almacenamiento de red
    En el sitio oficial y en la documentación dejan muy claro que "no debes usar solo Immich como único repositorio", así que pienso seguir manteniendo el respaldo en Google Photos, y además hago backup de Immich y del almacenamiento de red con restic hacia B2
    Este enfoque de backup por snapshots es algo que llevo mucho tiempo usando para administrar servidores
    De hecho, ya he tenido que restaurar varias veces, y cuando la implementación del backup está bien hecha de verdad da mucha tranquilidad cuando llega el momento de usarla

  • Me encantaría poder usar Immich, pero no me interesa operar un servidor casero
    Aquí la electricidad no es estable, y el costo de poner respaldo de energía también me pesa
    No quiero encargarme del hardware
    También revisé hosting en la nube, pero por las fotos y videos necesito mucho almacenamiento
    El object storage es barato, pero Immich no lo soporta
    El block storage es caro
    También vi s3fuse, pero el consenso parece ser que el rendimiento no sale bien cuando hay muchísimos archivos pequeños, como miniaturas
    Me pregunto si alguien lo ha hospedado de verdad en la nube y cómo resolvió eso

    • Recomiendo Pikapods como una opción fácil de usar

    • Hetzner Storage Box también es una opción a precio razonable

    • Me sorprende que desde el principio el soporte para object storage no haya sido una prioridad número uno
      Aun así, si el público principal es el self-hosting, se entiende
      Pero igual tenía esa expectativa porque, para imágenes y video, la combinación de object storage barato con CDN es básicamente el estándar de la industria
      Si el servicio está pensado para escalar dinámicamente según la cantidad de datos del usuario, esperaría como mínimo una opción para guardar y traer datos desde S3 o alternativas similares

    • El equipo agregó hace poco una opción de despliegue con un clic en el marketplace de Digital Ocean
      Si necesitas un entorno de hosting en la nube, te puede servir revisarlo

    • Sobre la parte de que la electricidad es inestable y te pesa invertir en respaldo de energía
      También existen UPS baratos que pueden informar el estado de la energía por USB
      Cuando se va la luz, pueden apagar el servidor de forma segura después de cierto tiempo, y volver a encenderlo automáticamente cuando regresa la energía
      Pero entiendo perfectamente no querer administrar hardware por cuenta propia

  • Hace poco revisé tanto Immich como Ente.io
    Los estuve buscando por temas de sincronización y compartición de fotos porque

    1. la confiabilidad de Syncthing bajó bastante en el último año,
    2. mi biblioteca se volvió demasiado grande como para sincronizarla en todos los dispositivos, y
    3. la función de compartir fotos de NextCloud tampoco me dejó satisfecho
      Immich se veía atractivo, pero al final elegí Ente porque ofrece cifrado E2E y hasta ahora lo estoy usando bastante contento
    • Quise probar Ente y lo self-hosteé por mi cuenta
      Mi interés inicial también fue por el cifrado E2E
      Dejé minio para almacenamiento de datos en un VPS, y el frontend y el resto lo corro en casa. Uso ese mismo VPS como reverse proxy
      Por ahora lo uso sin funciones de compartir, solo para sincronizar fotos desde mi teléfono hacia mi desktop o mi tablet
      Mi familia también ha mostrado interés porque quiere reducir su dependencia de Google
      Algún día pienso pagar por la función de compartir álbumes (tengo demasiadas fotos como para seguir compartiéndolas solo por Signal)

    • Me da curiosidad saber en qué sentido Syncthing perdió confiabilidad para ti
      Justo estaba pensando usarlo más, y quisiera saber si el problema viene por archivos grandes o por la cantidad de archivos

  • Google Photos estuvo anunciando almacenamiento "ilimitado" por un tiempo, y hace no mucho metió discretamente un límite de almacenamiento
    Desde entonces no dejo de escuchar quejas de “se acabó el espacio”, y se ha perdido mucho tiempo limpiando espacio
    Esa experiencia fue justo lo que me llevó a buscar una solución self-hosted, y después de usar Immich durante un año estoy muy satisfecho

  • Comparto una recopilación de posts anteriores de Hacker News sobre Immich
    Hace 1 año: post 1
    Hace 1 año: post 2
    Hace 3 años: post 3
    Hace 7 meses: post 4
    Hace 4 años: post 5
    Hace 1 año: post 6

  • Tengo una Raspberry Pi por ahí sin usar, y me gustaría correr Immich para probarlo
    De verdad no quiero perder mis fotos, así que me interesa saber cómo montan sus backups
    Quisiera saber si comprar un Synology es la única opción o si hay otras alternativas comunes para respaldo

  • Comparto humildemente un proyecto personal
    Se llama Video Hub App, y permite explorar videos en una elegante galería de scroll infinito, con varias funciones de descubrimiento como búsqueda, filtrado y etiquetado
    Funciona únicamente en local, sin transmisión en línea de ningún tipo
    videohubapp.com
    Es open source: github

    • La UI de uso se ve bien
      Me pregunto si esta app soporta exportación de estructura y metadatos