web/caddy/CaddyfileTemplate
2024-11-20 18:24:08 +05:00

58 lines
723 B
Text

(common) {
encode gzip
header -Server
{{ template }}
}
(freedium_web) {
reverse_proxy freedium_web:7080 {
import header_up
import lb_try
}
}
(plausible_web) {
reverse_proxy freedium_plausible:8000 {
import header_up
import lb_try
}
}
(header_up) {
header_up Host {host}
header_up X-Real-IP {remote_host}
header_up X-Forwarded-For {remote_host}
header_up X-Forwarded-Proto {scheme}
}
(lb_try) {
lb_try_duration 30s
lb_try_interval 1s
}
plausible.freedium.local {
tls internal
import common
import plausible_web
}
:6753 {
import common
import plausible_web
}
freedium.local {
tls internal
import common
import freedium_web
}
:6752 {
import common
import freedium_web
}