From fb886796cc7a449c18ef8a367337308a73be96b2 Mon Sep 17 00:00:00 2001 From: Peter Bieringer Date: Sat, 17 May 2025 12:50:49 +0200 Subject: [PATCH] example from https://github.com/Kozea/Radicale/discussions/1753 --- contrib/caddy/radicale.caddyfile | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 contrib/caddy/radicale.caddyfile diff --git a/contrib/caddy/radicale.caddyfile b/contrib/caddy/radicale.caddyfile new file mode 100644 index 00000000..6739283b --- /dev/null +++ b/contrib/caddy/radicale.caddyfile @@ -0,0 +1,26 @@ +## example for a dedidcated FQDN and radicale is served on / there +## if you are serving on /radicale/ this needs to be prepended at the obvious places +# taken from https://github.com/Kozea/Radicale/discussions/1753 + +caldav.example.com { + # Append / if GETting /.web + @get-root { + method GET + path /.web + } + + redir @get-root /.web/ + + # Do not auth on /.web/* + @not-webui { + not path /.web/* + } + + basic_auth @not-webui { + USER HASH + } + + reverse_proxy localhost:5232 { + header_up X-Remote-User {http.auth.user.id} + } +}