▸ HardwarePaso 1 gratis

Tu propio Google Fotos en casa: copia del móvil, caras y búsqueda

Montas Immich con Docker en tu ordenador: subes fotos, la app del móvil hace copia automática por tu wifi, buscas «perro en la playa» y te agrupa las caras. Terminas con una copia de seguridad 3-2-1 y sabiendo actualizarlo.

Al terminar tendrás

  • Immich funcionando en http://127.0.0.1:2283 con tu cuenta de administrador.
  • La app del móvil copiando tus fotos sola por la wifi de casa.
  • Búsquedas por lo que sale en la foto, por caras y en el mapa.
  • Un álbum compartido con tu familia.
  • Copia de seguridad 3-2-1 y saber actualizarlo sin perder nada.

En esta misión · 5 pasos · 37 min

  1. 1Immich en marcha y tu primera foto10 min
  2. 2Copia automática desde el móvil8 min
  3. 3Busca por lo que sale y por caras6 min
  4. 4Un álbum para la familia6 min
  5. 5Copia 3-2-1 y actualizar sin perder nada7 min

Lo que vas a usar

37 min €0 6 GB (recomienda 8 GB) RAM · sin GPU macOS · Windows

Antes de empezar

  • Un ordenador con al menos 6 GB de RAM (mejor 8) que puedas dejar encendido cuando quieras copiar fotos.
  • Docker Desktop (en Mac: brew install --cask docker).
  • Saber abrir la terminal y copiar órdenes.
  • Un móvil Android o iPhone en la misma wifi.

Necesitas además: 2 núcleos de CPU como mínimo (4 recomendados) y espacio en disco para tus fotos. Docker Desktop. El móvil y el ordenador en la misma wifi.

  1. 1Paso 01 de 05 · ~10 min

    Immich en marcha y tu primera foto

    Descargas los dos archivos oficiales, cambias la contraseña de la base de datos, arrancas Immich con una orden y subes una foto desde el navegador.

    Lo que vas a montar

    Nada sale de casa. Los modelos de IA para caras y búsqueda corren en tu ordenador.
    1. 1

      Mira de dónde viene: github.com/immich-app/immich, licencia AGPL-3.0. Pide al menos 6 GB de RAM y 2 núcleos (su página de requisitos). Instala Docker Desktop y ábrelo una vez:

      TerminalmacOS
      $brew install --cask docker
    2. 2

      Crea la carpeta y descarga los dos archivos oficiales. La documentación usa wget; aquí curl, que ya viene en Mac y Windows:

      TerminalmacOS
      $mkdir ~/immich-app
      $cd ~/immich-app
      $curl -L -o docker-compose.yml https://github.com/immich-app/immich/releases/latest/download/docker-compose.yml
      $curl -L -o .env https://github.com/immich-app/immich/releases/latest/download/example.env
    3. 3

      Abre el archivo .env con un editor de texto y cambia tres cosas, como pide la documentación:

      • 1. DB_PASSWORD: pon una contraseña solo con letras y números (sin símbolos), por ejemplo una de 20 caracteres.
      • 2. TZ: quita la # del principio y pon TZ=Europe/Madrid (o tu zona).
      • 3. UPLOAD_LOCATION: déjalo en ./library si tienes sitio en este disco. Es donde se guardan tus fotos.
    4. 4

      Arranca Immich. La primera vez descarga varias imágenes y tarda unos minutos:

      Terminal
      $docker compose up -d
      • 4. Abre http://127.0.0.1:2283 y pulsa Empezar (Getting Started).
      • 5. Crea tu cuenta. La documentación dice que el primer usuario que se registra es el administrador.
      • 6. Pulsa Subir (Upload) arriba a la derecha y sube 3 fotos tuyas.

      Truco

      El juego: sube 3 fotos de sitios distintos y apuesta cuál saldrá primero en el mapa (menú Mapa). Las fotos de móvil suelen llevar el lugar guardado; las capturas de pantalla no.

    ¿Tu Mac dice «brew: command not found»? Instala Homebrew una vez

    Homebrew es el instalador de programas que usamos en todas las misiones de Mac. Pega esto en la Terminal (es el comando oficial de brew.sh). Te pedirá la contraseña del Mac: al escribirla no se ve nada, es normal.

    Instala HomebrewmacOS
    $/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

    Al terminar, copia y ejecuta las líneas que salen bajo «Next steps», cierra la Terminal y ábrela de nuevo. Comprueba con brew --version.

    Comprueba que funcionaEntras en http://127.0.0.1:2283 con tu cuenta y ves las 3 fotos en la línea de tiempo.

    Si algo falla (4)
    «unknown shorthand flag: 'd' in -d»
    Su documentación lo explica: tienes una versión vieja de Docker. Instala Docker Desktop actual y usa docker compose (con espacio), no docker-compose.
    «can't set healthcheck.start_interval…»
    Docker es anterior a la versión 25. Actualiza Docker Desktop, o comenta con # la línea start_interval de la parte database en docker-compose.yml.
    La web no carga justo después de arrancar
    Los contenedores tardan en estar listos la primera vez. Espera un par de minutos y mira el estado con docker compose ps.
    Va muy lento o se para al subir
    Le falta memoria. En Docker Desktop → Settings → Resources, dale al menos 6 GB de RAM.

    ¿Sigues atascado? Pregunta en la comunidad Avisar de un error en este paso

  2. Lo que desbloqueas

    4 pasos · 6 comandos · 9 errores típicos resueltos

    1. 2Copia automática desde el móvil~8 min

      Instalas la app de Immich en el móvil, la conectas a tu ordenador por la wifi de casa y eliges qué álbumes copiar solos.

      2 comandos · 3 errores resueltos · comprobación incluida

    2. 3Busca por lo que sale y por caras~6 min

      Usas la búsqueda inteligente («perro en la playa»), ves a cada persona agrupada por su cara, el mapa y los recuerdos.

      2 errores resueltos · comprobación incluida

    3. 4Un álbum para la familia~6 min

      Creas una cuenta para otra persona, un álbum compartido entre los dos y ves cómo se compartiría con un enlace.

      2 errores resueltos · comprobación incluida

    4. 5Copia 3-2-1 y actualizar sin perder nada~7 min

      Entiendes qué hay que copiar (fotos y base de datos), sacas una copia a un disco externo y actualizas Immich con la orden oficial.

      4 comandos · 2 errores resueltos · comprobación incluida

    Pasos 2–5 con el plan Anual

Primeros logros

Ya lo tienes funcionando. Pruébalo con esto:

Ordena años de fotos

Sube una carpeta vieja de fotos y deja que Immich las ordene por fecha, lugar y personas.

Prompt para tu IA

Tengo [número] fotos en [carpeta/disco] de los últimos [años]. Quiero pasarlas a Immich. Dame un plan en 5 pasos para hacerlo por tandas sin llenar el disco, y cómo comprobar al final que no falta ninguna.

¿Cuánto me ahorro en la nube?

Calcula lo que pagas al año por almacenamiento y cuánto tarda un disco en salirte a cuenta.

Prompt para tu IA

Pago [cantidad] al mes por [Google One / iCloud] con [GB] de espacio. Un disco externo de [TB] cuesta [precio]. Calcula en cuántos meses me sale a cuenta, recordando que para la regla 3-2-1 necesito al menos 2 copias. Usa solo mis cifras.

Siguiente nivel: copias que aguantan un ransomware

Haz la copia fuera de casa de tu biblioteca de Immich con restic, cifrada.

Siguiente misión

Cómo deshacerlo

Para los contenedores y bórralos con sus datos de Docker. Ojo: tu carpeta de fotos (UPLOAD_LOCATION, por defecto ./library) y la base de datos (./postgres) están dentro de immich-app. Si borras esa carpeta, se van todas las fotos que subiste. Haz copia antes.

Parar y borrar los contenedores de Immich
$cd ~/immich-app
$docker compose down
Borrar también fotos y base de datos (no se puede deshacer)macOS
$rm -rf ~/immich-app

Haciendo esta misión juntos

Sé de los primeros en terminarla. Si te atascas, pregunta: quien ya la hizo te puede ayudar.

Logros recientes

Preguntas

Tu progreso 0/5Paso 1 →