Opens a larger view. Escape closes it.

home-server

README.md

Immich

The photo library, and the most expensive stack on the box: four containers. immich-server is the API and the gallery, on port 2283. immich-machine-learning is the ROCm build, with /dev/dri and /dev/kfd passed through, and it computes face detection and image embeddings on the GPU for every upload. database is Immich’s own Postgres image with VectorChord for the similarity index, and redis (Valkey) carries the job queues between the API and the background workers. The library and the database are bind mounts under /path/to/home/immich; the model cache is a named volume.

This is the upstream compose file with the environment written in rather than kept in a .env, pinned to the release tag and Immich v2.

  • docker-compose.yml — the stack as Portainer runs it