67 lines
1.5 KiB
Caddyfile
67 lines
1.5 KiB
Caddyfile
{
|
|
email chris@zerafa.com
|
|
}
|
|
|
|
edge01.zerafa.com {
|
|
root * /srv
|
|
encode zstd gzip
|
|
file_server
|
|
|
|
header {
|
|
Strict-Transport-Security "max-age=31536000; includeSubDomains"
|
|
X-Content-Type-Options "nosniff"
|
|
X-Frame-Options "DENY"
|
|
Referrer-Policy "strict-origin-when-cross-origin"
|
|
-Server
|
|
}
|
|
}
|
|
|
|
git.zerafa.com {
|
|
reverse_proxy gitea:3000
|
|
}
|
|
|
|
portainer.zerafa.com {
|
|
reverse_proxy portainer:9000
|
|
}
|
|
|
|
voyager.zerafa.com {
|
|
root * /srv/voyager
|
|
encode zstd gzip
|
|
file_server
|
|
|
|
header {
|
|
Strict-Transport-Security "max-age=31536000; includeSubDomains"
|
|
X-Content-Type-Options "nosniff"
|
|
X-Frame-Options "DENY"
|
|
Referrer-Policy "strict-origin-when-cross-origin"
|
|
-Server
|
|
}
|
|
}
|
|
|
|
mx.zerafa.com {
|
|
respond "Zerafa Mail Gateway" 200
|
|
|
|
header {
|
|
Strict-Transport-Security "max-age=31536000"
|
|
X-Content-Type-Options "nosniff"
|
|
X-Frame-Options "DENY"
|
|
-Server
|
|
}
|
|
}
|
|
|
|
rspamd.zerafa.com {
|
|
reverse_proxy rspamd:11334
|
|
|
|
header {
|
|
Strict-Transport-Security "max-age=31536000"
|
|
X-Content-Type-Options "nosniff"
|
|
X-Frame-Options "SAMEORIGIN"
|
|
Referrer-Policy "strict-origin-when-cross-origin"
|
|
-Server
|
|
}
|
|
}
|
|
|
|
adsb.zerafa.com {
|
|
reverse_proxy 192.168.161.31:8080
|
|
}
|