83 lines
1.5 KiB
Django/Jinja
83 lines
1.5 KiB
Django/Jinja
{
|
|
servers {
|
|
protocols h1 h2
|
|
}
|
|
default_bind 0.0.0.0 [::]
|
|
admin off
|
|
persist_config off
|
|
}
|
|
|
|
:{{ caddy_default_site_port }} {
|
|
root * {{ caddy_default_site_root }}
|
|
file_server
|
|
encode gzip
|
|
|
|
# Basic logging
|
|
log {
|
|
output file /var/log/caddy/access.log
|
|
format json
|
|
}
|
|
}
|
|
|
|
truck.w5isp.com {
|
|
reverse_proxy http://100.105.74.2
|
|
}
|
|
|
|
photos.w5isp.com {
|
|
reverse_proxy http://100.107.11.77:2283
|
|
}
|
|
|
|
log.w5isp.com {
|
|
reverse_proxy http://localhost:8086
|
|
encode gzip
|
|
|
|
log {
|
|
output file /var/log/caddy/log.w5isp.com.log
|
|
format json
|
|
}
|
|
}
|
|
|
|
git.w5isp.com {
|
|
reverse_proxy http://localhost:3000
|
|
encode gzip
|
|
|
|
log {
|
|
output file /var/log/caddy/git.w5isp.com.log
|
|
format json
|
|
}
|
|
}
|
|
|
|
# Mailcow configuration
|
|
mail.w5isp.com {
|
|
reverse_proxy https://mail.w5isp.com:9443 {
|
|
header_up Host {host}
|
|
header_up X-Real-IP {remote}
|
|
header_up X-Forwarded-For {remote}
|
|
header_up X-Forwarded-Proto {scheme}
|
|
}
|
|
}
|
|
|
|
autodiscover.w5isp.com {
|
|
reverse_proxy https://mail.w5isp.com:9443
|
|
}
|
|
|
|
autoconfig.w5isp.com {
|
|
reverse_proxy https://mail.w5isp.com:9443
|
|
}
|
|
|
|
mail.mcintire.me {
|
|
reverse_proxy https://mail.w5isp.com:9443 {
|
|
header_up Host {host}
|
|
header_up X-Real-IP {remote}
|
|
header_up X-Forwarded-For {remote}
|
|
header_up X-Forwarded-Proto {scheme}
|
|
}
|
|
}
|
|
|
|
autodiscover.mcintire.me {
|
|
reverse_proxy https://mail.w5isp.com:9443
|
|
}
|
|
|
|
autoconfig.mcintire.me {
|
|
reverse_proxy https://mail.w5isp.com:9443
|
|
}
|