From aaa0cf501ce44a7c7c54c7c5c6485cfb7f60e583 Mon Sep 17 00:00:00 2001 From: shu Date: Mon, 27 Jul 2026 00:22:33 +0800 Subject: Add Docker Compose deployment --- docker/caddy/Caddyfile | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 docker/caddy/Caddyfile (limited to 'docker/caddy/Caddyfile') diff --git a/docker/caddy/Caddyfile b/docker/caddy/Caddyfile new file mode 100644 index 0000000..aee104b --- /dev/null +++ b/docker/caddy/Caddyfile @@ -0,0 +1,44 @@ +{ + admin off +} + +(authelia) { + forward_auth authelia:9091 { + uri /api/authz/forward-auth + copy_headers Remote-User Remote-Groups Remote-Email Remote-Name + } +} + +auth.{$BASE_DOMAIN:tdwiki.home.arpa} { + tls internal + encode zstd gzip + reverse_proxy authelia:9091 +} + +wiki.{$BASE_DOMAIN:tdwiki.home.arpa} { + tls internal + encode zstd gzip + import authelia + + header { + X-Content-Type-Options nosniff + Referrer-Policy same-origin + } + + reverse_proxy tiddlywiki:8080 +} + +dav.{$BASE_DOMAIN:tdwiki.home.arpa} { + tls internal + import authelia + + header { + X-Content-Type-Options nosniff + } + + route { + webdav { + root /srv/files + } + } +} -- cgit v1.2.3