configurar servidor Immich

Cómo instalar Immich: La alternativa definitiva a Google Fotos

¿Te has detenido a pensar cuánto pagas al año por el almacenamiento en la nube solo para que tus recuerdos dependan de un algoritmo que podría bloquearte la cuenta sin previo aviso? En pleno 2026, la soberanía de los datos ya no es una opción para los entusiastas de la tecnología, sino una necesidad crítica frente a las políticas de privacidad cada vez más agresivas de las Big Tech.

Tras probar decenas de soluciones de autohospedaje, desde Nextcloud Photos hasta PhotoPrism, puedo afirmar con total autoridad que Immich es la única herramienta que ha logrado replicar (y en algunos aspectos superar) la experiencia fluida de Google Fotos. No se trata solo de guardar archivos; se trata de tener reconocimiento facial por IA, copias de seguridad instantáneas y una interfaz móvil que no parece diseñada en los 90.

En esta guía profesional, te enseñaré paso a paso cómo desplegar tu propio servidor de Immich utilizando Docker, optimizarlo para el hardware de 2026 y configurar el acceso remoto seguro sin exponer tu red doméstica a vulnerabilidades innecesarias.

Requisitos de hardware y software para 2026

Para que Immich funcione con la fluidez que esperas, no basta con un viejo PC olvidado. En 2026, el procesamiento de imágenes mediante Machine Learning demanda recursos específicos, especialmente si planeas indexar bibliotecas de más de 100 GB o videos en 8K.

Especificaciones Mínimas vs. Recomendadas

  • Procesador: Mínimo un Intel Core i3 de 10ª gen o AMD Ryzen 3. Recomendado Intel i5 con QuickSync.
  • Memoria RAM: 4 GB es el mínimo absoluto, pero para el etiquetado por IA fluido, 16 GB DDR4/DDR5 es el estándar actual.
  • Almacenamiento: Un SSD NVMe para la base de datos y miniaturas es vital. Los archivos originales pueden ir en HDD mecánicos de alta capacidad.
ComponenteUso Básico (1 usuario)Uso Intensivo (Familia)
CPU4 hilos (2.0 GHz)8+ hilos (Aceleración AVX2)
GPUNo requeridaNVIDIA (CUDA) o Intel iGPU
SOUbuntu 24.04 LTSDebian 13 o Unraid
💡 Consejo Pro: Si usas un procesador Intel moderno, asegúrate de habilitar el acceso al dispositivo /dev/dri en Docker. Esto permitirá que la transcodificación de video use el hardware de video (QuickSync) en lugar de saturar la CPU.

Instalación paso a paso con Docker Compose

La forma más robusta y profesional de instalar Immich es mediante Docker Compose. Este método aísla los servicios y facilita las actualizaciones, algo crucial dado que el equipo de desarrollo de Immich lanza versiones con mejoras de rendimiento casi semanalmente.

1. Preparación del entorno

  1. Instala Docker y Docker Compose en tu servidor Linux.
  2. Crea un directorio dedicado: mkdir immich-app && cd immich-app.
  3. Descarga el archivo de configuración: wget https://github.com/immich-app/immich/releases/latest/download/docker-compose.yml.
  4. Descarga el archivo de variables: wget https://github.com/immich-app/immich/releases/latest/download/example.env -O .env.

2. Configuración del archivo .env

Edita el archivo .env con tu editor favorito (nano o vim). Los puntos clave que debes modificar son:

  • UPLOAD_LOCATION: La ruta absoluta donde se guardarán tus fotos (ej. /mnt/storage/fotos).
  • DB_PASSWORD: Una contraseña segura para tu base de datos PostgreSQL.
  • IMMICH_VERSION: Recomiendo dejarlo en release para estabilidad.
⚠️ Importante: Nunca cambies la estructura de carpetas dentro de UPLOAD_LOCATION manualmente una vez que el servidor esté en marcha. Immich gestiona la jerarquía de archivos internamente para evitar la corrupción de la base de datos.

Configuración de Machine Learning y Aceleración por GPU

Lo que diferencia a Immich de un simple servidor de archivos es su motor de Inteligencia Artificial. Utiliza modelos como CLIP para búsquedas semánticas (puedes buscar «perro en la playa» y encontrará la foto sin etiquetas previas) y InsightFace para el reconocimiento facial.

Optimización de la IA

En la configuración del sistema dentro de la web de Immich, puedes ajustar los modelos:

  1. Ve a Administración > Configuración del Sistema > Machine Learning.
  2. En Reconocimiento Facial, selecciona el modelo buffalo_l para máxima precisión si tienes más de 8 GB de RAM.
  3. Para la búsqueda semántica, el modelo vit_b_16 ofrece el mejor equilibrio entre velocidad y acierto en 2026.

Habilitar Hardware Acceleration

Si tu servidor tiene una GPU NVIDIA, debes añadir el soporte de NVIDIA Container Toolkit. Esto reducirá el tiempo de generación de miniaturas y transcodificación de video en un 400%. En el archivo docker-compose.yml, asegúrate de que el servicio immich-microservices tenga acceso a los deploy: resources: reservations: devices.

Acceso remoto seguro y Backup del servidor

Tener tus fotos en casa es genial, pero necesitas acceder a ellas desde tu Android o iPhone cuando estás fuera. Abrir puertos en tu router es una práctica obsoleta y peligrosa en el panorama de ciberseguridad actual.

Túneles y Reverse Proxies

La recomendación oficial de AndroFan para 2026 es utilizar una de estas dos opciones:

  • Tailscale: Crea una red VPN Mesh. Es la opción más fácil y segura. Solo instalas Tailscale en el servidor y en tu móvil.
  • Cloudflare Tunnels: Permite exponer Immich a un dominio (ej. fotos.tuweb.com) sin abrir puertos, con protección contra ataques DDoS.

Estrategia de Backup 3-2-1

No cometas el error de pensar que el RAID de tu servidor es un backup. Implementa lo siguiente:

  1. Local: Copia diaria de la base de datos de PostgreSQL mediante un script de volcado automático.
  2. Externo: Sincronización de la carpeta de fotos a un disco duro externo semanalmente.
  3. Cloud: Cifrado de las fotos y subida a Backblaze B2 o AWS Glacier para recuperación ante desastres totales.

Ventajas y Desventajas

✅ Ventajas

  • Privacidad absoluta: Tus datos nunca salen de tu control.
  • Sin costes de suscripción mensuales.
  • Reconocimiento facial y búsqueda por IA de nivel empresarial.
  • App móvil nativa con backup automático en segundo plano.

❌ Desventajas

  • Requiere conocimientos técnicos básicos de Docker/Linux.
  • Consumo eléctrico del servidor doméstico (24/7).
  • La responsabilidad del backup recae totalmente en el usuario.

Preguntas Frecuentes

¿Puedo importar mis fotos actuales de Google Fotos?

Sí, puedes usar la herramienta Immich-CLI o la integración con Google Takeout. Existe un script específico que procesa los archivos JSON de Google para mantener las fechas y metadatos de ubicación originales.

¿Qué pasa si mi servidor se apaga?

La aplicación móvil pausará la subida y la reanudará automáticamente cuando detecte que el servidor está en línea nuevamente. No perderás ningún dato, pero no podrás visualizar tu galería mientras el servidor esté offline.

¿Immich es compatible con fotos en formato RAW?

Totalmente. A diferencia de otras alternativas, Immich utiliza LibRaw y ExifTool, permitiendo visualizar y organizar archivos .ARW, .CR3 o .DNG con previsualizaciones rápidas.

Conclusión

  • Immich ofrece una experiencia de usuario idéntica a Google Fotos pero bajo tu propio hardware.
  • La clave del rendimiento en 2026 reside en la correcta configuración de los contenedores de Machine Learning.
  • Es fundamental implementar un acceso seguro vía VPN o Túneles para proteger tu privacidad.

Configurar tu propio servidor es un viaje de ida hacia la libertad digital. ¿Tienes alguna duda sobre la configuración del archivo Docker Compose o sobre qué hardware elegir? Cuéntanos en los comentarios y te ayudaremos a optimizar tu setup.

Comentarios

Aún no hay comentarios. ¿Por qué no comienzas el debate?

    Deja una respuesta

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