Merge pull request #27 from Soochaehwa/main

Update Caddyfile
This commit is contained in:
Kavin 2022-09-21 20:50:15 +01:00 committed by GitHub
commit 150b857acc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,61 +1,32 @@
{ (global) {
servers :443 { header {
protocol { # disable FLoC tracking
experimental_http3 Permissions-Policy interest-cohort=()
}
# enable HSTS
Strict-Transport-Security max-age=31536000;
# keep referrer data off
Referrer-Policy no-referrer
# prevent for appearing in search engine for private instances (option)
#X-Robots-Tag noindex
} }
} }
FRONTEND_HOSTNAME { FRONTEND_HOSTNAME {
reverse_proxy pipedfrontend:80 reverse_proxy pipedfrontend:80
header { import global
# disable FLoC tracking
Permissions-Policy interest-cohort=()
# enable HSTS
Strict-Transport-Security max-age=31536000;
# keep referrer data off
Referrer-Policy no-referrer
# prevent for appearing in search engine for private instances (option)
#X-Robots-Tag noindex
}
} }
BACKEND_HOSTNAME { BACKEND_HOSTNAME {
reverse_proxy varnish:80 reverse_proxy varnish:80
header { import global
# disable FLoC tracking
Permissions-Policy interest-cohort=()
# enable HSTS
Strict-Transport-Security max-age=31536000;
# keep referrer data off
Referrer-Policy no-referrer
# prevent for appearing in search engine for private instances (option)
#X-Robots-Tag noindex
}
} }
PROXY_HOSTNAME { PROXY_HOSTNAME {
@ytproxy path /videoplayback* /api/v4/* /api/manifest/* @ytproxy path /videoplayback* /api/v4/* /api/manifest/*
import global
header {
# disable FLoC tracking
Permissions-Policy interest-cohort=()
# enable HSTS
Strict-Transport-Security max-age=31536000;
# keep referrer data off
Referrer-Policy no-referrer
# prevent for appearing in search engine for private instances (option)
#X-Robots-Tag noindex
}
route { route {
header @ytproxy { header @ytproxy {