23 lines
625 B
Caddyfile
23 lines
625 B
Caddyfile
# --- Authelia Portal ---
|
|
# This is the login page itself. It does NOT have forward_auth.
|
|
auth.saljic.me {
|
|
# Proxy to the Authelia Docker container on port 9091
|
|
reverse_proxy localhost:9091
|
|
}
|
|
|
|
# --- Home Assistant (Protected App) ---
|
|
ha.saljic.me {
|
|
# 1. Apply authentication using Caddy's 'forward_auth'
|
|
forward_auth localhost:9091 {
|
|
uri /api/authz/forward-auth
|
|
copy_headers Remote-User Remote-Groups Remote-Name Remote-Email
|
|
}
|
|
|
|
# 2. If auth is successful, proxy to your Home Assistant instance
|
|
reverse_proxy 10.10.10.6:8123
|
|
}
|
|
|
|
# --- Immich ---
|
|
tagebuch.saljic.me {
|
|
reverse_proxy 10.10.10.6:2283
|
|
} |