48 lines
858 B
Caddyfile
48 lines
858 B
Caddyfile
# --- Home Assistant ---
|
|
(logging) {
|
|
log {
|
|
output file /var/log/caddy/access.log {
|
|
# Roll logs to save space
|
|
roll_size 100mb
|
|
roll_keep 10
|
|
roll_keep_for 720h # 30 days
|
|
}
|
|
format json
|
|
level INFO # This ensures all requests (INFO, WARN, ERROR) are logged
|
|
}
|
|
}
|
|
|
|
# --- top domain ---
|
|
saljic.me {
|
|
import logging
|
|
respond "Welcome! In the making..."
|
|
}
|
|
|
|
ha.saljic.me {
|
|
import logging
|
|
reverse_proxy 10.10.10.6:8123
|
|
}
|
|
|
|
# --- FreshRSS ---
|
|
feed.saljic.me {
|
|
import logging
|
|
reverse_proxy 10.10.10.6:8081
|
|
}
|
|
|
|
# --- Immich ---
|
|
tagebuch.saljic.me {
|
|
import logging
|
|
reverse_proxy 10.10.10.6:2283
|
|
}
|
|
|
|
# --- Gitea ---
|
|
git.saljic.me {
|
|
import logging
|
|
reverse_proxy 10.10.10.6:8030
|
|
}
|
|
|
|
# --- ntfy ---
|
|
ntfy.saljic.me {
|
|
import logging
|
|
reverse_proxy 10.10.10.6:8500
|
|
} |