From f90f191e41c9733f261541601333d7747a0df9fd Mon Sep 17 00:00:00 2001 From: "Trez.One" Date: Tue, 28 Jan 2025 17:36:17 -0500 Subject: [PATCH 1/3] Adding Immich proxy and power tools. --- docker-compose.yml | 39 ++++++++++++++++++++++++++++++++++++++- 1 file changed, 38 insertions(+), 1 deletion(-) diff --git a/docker-compose.yml b/docker-compose.yml index f978375d..fb3d5ab1 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -2022,7 +2022,7 @@ services: -c wal_compression=on container_name: immich-pg-db environment: - POSTGRES_PASSWORD: ${JOPLIN_POSTGRES_PASSWORD} + POSTGRES_PASSWORD: ${IMMICH_DB_PASSWORD} POSTGRES_USER: immich POSTGRES_DB: immich expose: @@ -2041,6 +2041,43 @@ services: restart: unless-stopped volumes: - ${DOCKER_VOLUME_CONFIG}/immich/db:/var/lib/postgresql/data + immich-public-proxy: + container_name: immich-public-proxy + depends_on: + immich-server: + condition: service_started + required: true + environment: + IMMICH_URL: http://immich-server:2283 + expose: + - 3000 + healthcheck: + test: wget -q --spider http://localhost:3000/share/healthcheck || exit 1 + start_period: 10s + timeout: 5s + image: alangrainger/immich-public-proxy:latest + labels: + homepage: enable + homepage_proto: http + homepage_port: 3000 + homepage_url: pics.${MY_TLD} + homepage.uptime-kuma.enabled: true + homepage.uptime-kuma.monitor.url: https://pics.${MY_TLD} + homepage.group: Lifestyle + homepage.name: Immich + homepage.href: https://pics.${MY_TLD} + homepage.icon: immich.svg + homepage.description: High performance self-hosted photo and video management solution + restart: always + immich-power-tools: + container_name: immich-power-tools + environment: + IMMICH_API_KEY: ${} + IMMICH_URL: http://immich-server:2283 + EXTERNAL_IMMICH_URL: https://pics.trez.wtf + image: ghcr.io/varun-raj/immich-power-tools:latest + ports: + - 54018:3000 influxdb2: container_name: influxdb2 environment: From 962f399c237f13fa5cf10892679dfb4a345d2980 Mon Sep 17 00:00:00 2001 From: "Trez.One" Date: Tue, 28 Jan 2025 17:40:30 -0500 Subject: [PATCH 2/3] Adding Immich proxy and power tools. --- docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker-compose.yml b/docker-compose.yml index fb3d5ab1..e15a7ed8 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -2072,7 +2072,7 @@ services: immich-power-tools: container_name: immich-power-tools environment: - IMMICH_API_KEY: ${} + IMMICH_API_KEY: ${IMMICH_POWER_TOOLS_KEY} IMMICH_URL: http://immich-server:2283 EXTERNAL_IMMICH_URL: https://pics.trez.wtf image: ghcr.io/varun-raj/immich-power-tools:latest From 83dc0019ec7f2835a4ff09e65ce07f9f4205dcce Mon Sep 17 00:00:00 2001 From: "Trez.One" Date: Tue, 28 Jan 2025 22:50:28 +0000 Subject: [PATCH 3/3] chore: Update README --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index ba7576b5..f9bdaaad 100644 --- a/README.md +++ b/README.md @@ -56,6 +56,8 @@ | immich-server | ghcr.io/immich-app/immich-server:release | | immich-machine-learning | ghcr.io/immich-app/immich-machine-learning:release | | immich-pg-db | tensorchord/pgvecto-rs:pg14-v0.2.1 | +| immich-public-proxy | alangrainger/immich-public-proxy:latest | +| immich-power-tools | ghcr.io/varun-raj/immich-power-tools:latest | | influxdb2 | influxdb:2-alpine | | invidious | quay.io/invidious/invidious:latest | | invidious-db | docker.io/library/postgres:14 |