From f8a81f369878e86fd31e1b7a3782fc0df2b01946 Mon Sep 17 00:00:00 2001 From: Hane Date: Mon, 15 Jun 2026 15:49:39 +0200 Subject: [PATCH] feat: immich app --- docker/immich/docker-compose.yml | 36 ++++++++++++++++++++++++++++++++ docker/immich/sample.env | 15 +++++++++++++ 2 files changed, 51 insertions(+) create mode 100644 docker/immich/docker-compose.yml create mode 100644 docker/immich/sample.env diff --git a/docker/immich/docker-compose.yml b/docker/immich/docker-compose.yml new file mode 100644 index 0000000..1851799 --- /dev/null +++ b/docker/immich/docker-compose.yml @@ -0,0 +1,36 @@ +--- +name: immich + +services: + immich-server: + container_name: immich_server + image: ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-pr-27764} + restart: unless-stopped + volumes: + - ${IMMICH_UPLOAD_LOCATION:-/mnt/nas1/shared/immich}:/data + environment: + TZ: ${IMMICH_TZ:-Europe/Madrid} + IMMICH_VERSION: ${IMMICH_IMMICH_VERSION:-v2} + DB_HOSTNAME: ${IMMICH_DB_HOSTNAME} + DB_PORT: ${IMMICH_DB_PORT} + DB_USERNAME: ${IMMICH_DB_USERNAME} + DB_PASSWORD: ${IMMICH_DB_PASSWORD} + DB_DATABASE_NAME: ${IMMICH_DB_DATABASE_NAME} + REDIS_HOSTNAME: ${IMMICH_REDIS_HOSTNAME} + REDIS_PORT: ${IMMICH_REDIS_HOSTNAME} + REDIS_USERNAME: ${IMMICH_REDIS_USERNAME} + REDIS_PASSWORD: ${IMMICH_REDIS_PASSWORD} + REDIS_DBINDEX: ${IMMICH_REDIS_DBINDEX} + ports: + - '2283:2283' + + immich-machine-learning: + container_name: immich_machine_learning + image: ghcr.io/immich-app/immich-machine-learning:${IMMICH_VERSION:-pr-28934} + ports: + - "3003:3003" + volumes: + - ${MODEL_CACHE_LOCATION:-/mnt/nas1/shared/immich-model-cache}:/cache + environment: + IMMICH_VERSION: ${IMMICH_IMMICH_VERSION:-v2} + restart: unless-stopped diff --git a/docker/immich/sample.env b/docker/immich/sample.env new file mode 100644 index 0000000..a04c6aa --- /dev/null +++ b/docker/immich/sample.env @@ -0,0 +1,15 @@ +IMMICH_UPLOAD_LOCATION=/mnt/nas1/shared/immich +IMMICH_TZ=Europe/Madrid +IMMICH_IMMICH_VERSION=v2 + +IMMICH_DB_HOSTNAME=192.168.1.3 +IMMICH_DB_PORT=55432 +IMMICH_DB_USERNAME= +IMMICH_DB_PASSWORD= +IMMICH_DB_DATABASE_NAME= + +IMMICH_REDIS_HOSTNAME=192.168.1.3 +IMMICH_REDIS_PORT=300036 +IMMICH_REDIS_USERNAME= +IMMICH_REDIS_PASSWORD= +IMMICH_REDIS_DBINDEX=