immich-public-proxy

immich-public-proxy

Docker app from bg_hizzy's Repository

Overview

Immich Public Proxy provides a barrier of security between the public and Immich. This will accept /share/key paths and make the API call to the Immich instance without exposing the /auth/login or /api to the public. The WebUI should return "Ok" if configured correctly, then point incoming traffic to this proxy instance to serve shared albums.

Runtime arguments

Web UI
http://[IP]:[PORT:3000]/healthcheck
Network
bridge
Shell
sh
Privileged
false

Template configuration

Immich Instance URLVariable

local URL for Immich, http://immich-ip-address:8080.

Target
IMMICH_URL
Default
http://immich-ip-address:8080
Value
http://immich-ip-address:8080
Host PortPorttcp

Port to send requests, picked 3005 to stay out of other containers

Target
3000
Default
3005
Value
3005

Download Statistics

547,240
Total Downloads
67,097
This Month
53,493
Avg / Month

Total Downloads Over Time

Loading chart...

Details

Repository
alangrainger/immich-public-proxy:latest
Last Updated2026-04-23
First Seen2024-12-31

Run immich-public-proxy on Unraid.

immich-public-proxy is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.