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

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

articulo-immich-vetecno

¿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ísticaImmichGoogle PhotosNextcloud
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?

 

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *