Files
mucas-central/homelab/applications/caddy/Caddyfile
2025-10-26 13:08:35 +01:00

34 lines
811 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
}
# --- default ---
home.saljic.me {
header Content-Type text/html
respond <<HTML
<html>
<head><title>saljic.me</title></head>
<body>Hello there</body>
</html>
HTML 200
}