Skip to content

Using Caddy 1 as Reverse Proxy

Should you experience problems with Caddy, we recommend that you ask the Caddy community for advice, as we cannot provide support for third-party software and services.

For PhotoPrism to work properly, you need to enable websockets and transparent proxying:

Example

example.com {
    proxy / photoprism:2342 {
        websocket
        transparent
    }
}

Please refer to the official documentation for further details.

Why Use a Proxy?

If you install PhotoPrism on a public server outside your home network, always run it behind a secure HTTPS reverse proxy. Your files and passwords will otherwise be transmitted in clear text and can be intercepted by anyone, including your provider, hackers, and governments. Backup tools and file sync apps may refuse to connect as well.

Help improve these docs! You can contribute by clicking to send a pull request with your changes.