1
0
Fork 0
mirror of https://github.com/alangrainger/immich-public-proxy.git synced 2024-12-28 03:41:58 +00:00
immich-public-proxy/docs/running-on-single-domain.md
2024-11-17 19:06:49 +01:00

721 B

Running IPP on a single domain with Immich

Because everything related to IPP happens within the /share path, you can serve Immich and IPP on the same domain by configuring your reverse proxy to send all /share/* requests to IPP.

Caddy

Here's an example of how to do this with Caddy:

https://your-domain.com {
    # Immich Public Proxy paths
    @public path /share /share/*
    handle @public {
        # Your IPP server and port
        reverse_proxy YOUR_SERVER:3000
    }
    
    # All other paths, require basic auth and send to Immich
    handle {
        basicauth {
            user password_hash
        }
        # Your Immich server and port
        reverse_proxy YOUR_SERVER:2283
    }
}