Immich: tu propia alternativa a Google Fotos
Respaldo automático desde el celular, álbumes, búsqueda por contenido y línea de tiempo. Todo corriendo en tu servidor, con tus fotos en tu disco.
Respuesta corta
Immich es una galería de fotos auto-alojada con apps para iOS y Android que respaldan automáticamente el carrete, igual que Google Fotos. Se instala con Docker Compose y necesita espacio en disco real: calcula el tamaño actual de tu biblioteca más un 40% para miniaturas y previsualizaciones. Es la alternativa open source más completa que existe hoy, aunque sigue en desarrollo activo y conviene leer las notas antes de cada actualización.
- Última actualización
- 2 de mayo de 2026
- Última verificación
- 2 de mayo de 2026
- Probado con
- Immich v1.13x con Docker Compose
Antes de empezar necesitas
- Un VPS o equipo con al menos 4 GB de RAM
- Espacio en disco equivalente a tu biblioteca actual más un 40%
- Docker y Docker Compose instalados
Google Fotos funciona muy bien. El problema no es técnico: es que el archivo de tu vida vive en una cuenta que no controlas y con un precio que sube cada tanto.
Immich es hoy la alternativa auto-alojada más seria. No es un experimento: tiene apps móviles decentes, respaldo automático, reconocimiento facial y búsqueda por contenido.
1. Descarga los archivos oficiales
mkdir -p /opt/immich && cd /opt/immich
curl -fsSL https://github.com/immich-app/immich/releases/latest/download/docker-compose.yml -o docker-compose.yml
curl -fsSL https://github.com/immich-app/immich/releases/latest/download/example.env -o .env
2. Decide dónde van las fotos
Esta es la decisión importante y conviene tomarla antes de subir nada. En el archivo .env:
UPLOAD_LOCATION=/mnt/fotos
DB_DATA_LOCATION=/opt/immich/postgres
DB_PASSWORD=una_contraseña_fuerte
3. Levanta la instalación
docker compose up -d
La primera vez descarga varios gigabytes de imágenes, incluidos los modelos de aprendizaje automático para el reconocimiento. Ten paciencia y revisa el avance con docker compose logs -f.
4. Crea tu cuenta y conecta el celular
Entra por el puerto 2283 —o por tu dominio, si ya pusiste el proxy inverso— y registra el primer usuario, que queda como administrador.
En la app móvil, captura la URL del servidor terminada en /api. Es el error más común de este paso: sin /api, la app dice que no encuentra el servidor.
5. Ajusta el respaldo antes de soltar 30.000 fotos
Activa el respaldo en segundo plano, pero limita la primera sincronización a un álbum pequeño. Confirma que las fotos llegan, que las miniaturas se generan y que las fechas se respetan. Después suelta el carrete completo, idealmente conectado a corriente y con wifi.
Errores comunes
Poca RAM. El servicio de aprendizaje automático es el que consume. Con 2 GB, Immich arranca y luego muere en medio de procesar la biblioteca. Cuatro es el mínimo cómodo.
Actualizar sin leer. Immich publica versiones seguido y algunas incluyen migraciones de base de datos. Lee las notas de la versión y respalda PostgreSQL antes de cada salto mayor.
Confundir el respaldo con la copia de seguridad. Que tus fotos estén en tu servidor no significa que estén respaldadas. Un disco que falla se lleva todo. Manda una copia a otro sitio, aunque sea a un almacenamiento barato en la nube.
Preguntas frecuentes
¿Cuánto espacio necesito realmente?
Immich guarda el original y genera miniaturas y previsualizaciones. Como regla práctica, reserva el tamaño de tu biblioteca más un 40%. Para 200 GB de fotos, piensa en 280 GB de disco.
¿La app respalda sola, como Google Fotos?
Sí. Las apps de iOS y Android tienen respaldo en segundo plano. En iOS el sistema limita cuándo puede ejecutarse, así que a veces conviene abrir la app para que termine una subida grande.
¿Es seguro exponerlo a internet?
Solo detrás de HTTPS y con contraseñas fuertes. Immich sigue en desarrollo activo. Si tus fotos son sensibles, la opción más prudente es dejarlo accesible únicamente por VPN, por ejemplo con Tailscale o WireGuard.
¿Puedo importar mi archivo de Google Takeout?
Sí, con la herramienta de línea de comandos de Immich. El proceso conserva las fechas si importas también los archivos JSON de metadatos que incluye Takeout. Sin ellos, todas tus fotos aparecerán con la fecha de importación.

