Immich: La Alternativa Open Source a Google Photos que Debes Probar

¿Cansado de depender de servicios en la nube que limitan tu privacidad y almacenamiento?
Immich es la solución open source que está revolucionando la forma en que gestionamos nuestras fotos y videos, ofreciendo un control total sobre tus recuerdos digitales.
Si valoras la privacidad, el código abierto y la personalización, ¡sigue leyendo!
En este articulo exploraremos:
🔍 ¿Qué es Immich? La Revolución del Almacenamiento de Fotos Autohospedado
Immich es una aplicación gratuita y de código abierto diseñada como alternativa a Google Photos, pero con una gran diferencia: tú controlas tus datos. Al ser self-hosted (autohospedable), puedes instalarla en tu propio servidor, evitando así la dependencia de gigantes tecnológicos y sus políticas de privacidad cuestionables.
📌 ¿Por qué usarlo?
100% Open Source: Sin vendor lock-in ni suscripciones ocultas.
Funciones similares a Google Photos: Reconocimiento facial, búsqueda inteligente, compartición de álbumes y backups automáticos.
Autohospedaje: Tus fotos y videos nunca salen de tu servidor.
Optimizado para móviles: App disponible para Android e iOS.
💡 Dato clave: Según un informe de Statista, el 82% de los usuarios almacena fotos en la nube, pero el 65% desconfía de cómo se usan sus datos. Immich ofrece una solución.
🚀 Funciones Clave que Hacen de Immich una Gran Alternativa
1. Sincronización Automática y Backup Seguro.
Immich permite subir fotos y videos desde tu móvil o PC de forma automática, igual que Google Photos, pero con cifrado local.
2. Búsqueda Inteligente con IA.
Reconoce objetos, lugares y personas (sin enviar datos a la nube).
Filtra por fechas, etiquetas o incluso texto dentro de imágenes (OCR).
3. Compartición Privada y Colaborativa.
Crea álbumes compartidos sin límites de almacenamiento.
Controla permisos (solo lectura o edición).
4. Soporte para RAW y 4K.
A diferencia de Google Photos (que comprime archivos), Immich conserva la calidad original.
🛠️ ¿Cómo Instalar Immich? Guía Paso a Paso
Immich puede instalarse fácilmente usando Docker (la opción más recomendada) o directamente en un servidor. A continuación, te explicamos ambos métodos con todo el detalle necesario.
📌 Requisitos Previos.
Antes de comenzar, asegúrate de tener:
✅ Docker y Docker Compose instalados (si usas este método).
✅ Un servidor con al menos:
– 2 CPU cores (4 recomendados para mejor rendimiento).
– 4 GB de RAM (8 GB si tienes una gran biblioteca de fotos).
– 50 GB+ de almacenamiento (dependiendo de tu colección).
✅ Un dominio con SSL (opcional pero recomendado) para acceso seguro.
🔧 Método 1: Instalación con Docker (Recomendado)
Paso 1: Descargar los archivos de configuración.
Immich ofrece un archivo docker-compose.yml oficial. Descárgalo y edita las variables necesarias:
mkdir immich && cd immich
curl -o docker-compose.yml https://raw.githubusercontent.com/immich-app/immich/main/docker/docker-compose.yml
curl -o .env https://raw.githubusercontent.com/immich-app/immich/main/docker/.env.example
Paso 2: Configurar el archivo.env
Abre el archivo .env
con un editor como nano
o vim
:
nano .env
Las variables más importantes que debes modificar son:
ini
DB_USERNAME=postgres
DB_PASSWORD=tupasswordseguro # Cambia esto
DB_DATABASE_NAME=immich
JWT_SECRET=unaclavemuysegura # Genera una clave segura
# Opcional: Configuración de Redis (mejora el rendimiento)
REDIS_HOST=redis
REDIS_PORT=6379
Guarda los cambios (Ctrl + X
, luego Y
y Enter
).
Paso 3: Levantar los contenedores
Ejecuta Docker Compose para iniciar Immich:
docker-compose up -d
Esto descargará las imágenes necesarias y creará los contenedores para:
PostgreSQL (base de datos).
Redis (cache).
Immich-server (backend).
Immich-web (interfaz).
Microservices (procesamiento de imágenes).
Paso 4: Acceder a la interfaz web
Una vez que todos los servicios estén en ejecución (docker ps
para verificar), abre tu navegador y visita:
http://tuservidor:2283
⚠️ Nota: Si usas un firewall (como UFW), asegúrate de abrir el puerto 2283:
sudo ufw allow 2283
🔧 Método 2: Instalación Manual (Sin Docker)
Si prefieres no usar Docker, puedes instalar Immich directamente en tu servidor.
Paso 1: Instalar dependencias
sudo apt update && sudo apt install -y nodejs npm postgresql redis
Paso 2: Configurar PostgreSQL
sudo -u postgres psql
CREATE DATABASE immich;
CREATE USER immich WITH PASSWORD 'tupassword';
GRANT ALL PRIVILEGES ON DATABASE immich TO immich;
\q
Paso 3: Clonar el repositorio de Immich
git clone https://github.com/immich-app/immich.git
cd immich
npm install
Paso 4: Configurar variables de entorno
Crea un archivo .env
basado en el ejemplo y ajusta las configuraciones de DB y JWT.
Paso 5: Iniciar Immich
npm run start:prod
Luego accede a http://tuservidor:2283
🔐 Configuración Adicional Recomendada
1. Usar un Dominio Personalizado con HTTPS
Si quieres acceder desde un dominio (ej: photos.tudominio.com
), configura un proxy inverso con Nginx o Traefik.
Ejemplo de configuración Nginx:
server {
server_name photos.tudominio.com;
location / {
proxy_pass http://localhost:2283;
proxy_set_header Host $host;
}
listen 443 ssl;
ssl_certificate /etc/letsencrypt/live/tudominio.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/tudominio.com/privkey.pem;
}
2. Configurar Copias de Seguridad (Backups)
Immich guarda las fotos en /usr/local/immich/upload
. Usa rsync
o BorgBackup
para respaldarlas.
rsync -avz /usr/local/immich/upload usuario@backup-server:/immich-backup
❌ Solución de Problemas Comunes
Error de conexión a PostgreSQL: Verifica que el servicio esté activo (
sudo systemctl status postgresql
).Problemas con Docker Compose: Ejecuta
docker-compose logs
para ver errores.Fotos no se cargan: Revisa permisos de la carpeta
upload
.
✅Immich ya está listo
Ahora tienes un Google Photos privado y autohospedado. Si necesitas ayuda, consulta la documentación oficial o únete a su Discord.
🔎 Immich vs. Otras Alternativas: ¿Por qué Destaca?
Característica | Immich | Google Photos | Nextcloud |
---|---|---|---|
Código abierto | ✅ Sí | ❌ No | ✅ Sí |
Autohospedaje | ✅ Sí | ❌ No | ✅ Sí |
Reconocimiento facial | ✅ Sí (local) | ✅ Sí (en la nube) | ❌ No |
Soporte 4K/RAW | ✅ Sí | ❌ (Compresión) | ✅ Sí |
💡 ¿Vale la pena pasarse a Immich?
Si buscas privacidad, control y funcionalidades premium sin pagar, Immich es una de las mejores opciones en 2024. Aunque requiere un poco de configuración inicial, el resultado es un Google Photos privado y sin límites.
📢 ¿Te animas a probarlo?
Descarga Immich: Enlace oficial
Déjanos tu opinión: ¿Prefieres soluciones self-hosted o servicios en la nube?