Caddy & Tailscale - reverse proxy issues with immich, teslamate and grafana

Just remove ports: from your compose files for your other containers (not Caddy obviously).

Please never say “aren’t working”. Be specific about the behaviour you’re seeing. That doesn’t mean anything on its own.

Seems like it’s responding just fine. So the problem isn’t with Caddy, it’s with the app itself.

Read the docs for the apps that aren’t working to see if they have any specific config requirements if being proxied.

I see you’re using handle_path, that can cause problems:

Using subdomains for each app is the safest approach.