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 | diff --git a/docker-compose.yml b/docker-compose.yml index c8bbb619..82333270 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -2043,6 +2043,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_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 + ports: + - 54018:3000 influxdb2: container_name: influxdb2 environment: