diff --git a/Caddyfile b/Caddyfile index a0908bc..e98da5c 100644 --- a/Caddyfile +++ b/Caddyfile @@ -3,8 +3,8 @@ email johan@jongsma.me log { output file /var/log/caddy/access.log { - roll_size 100mb - roll_keep 5 + roll_size 5mb + roll_keep 2 } format json } @@ -91,8 +91,8 @@ docsys.jongsma.me { immich.jongsma.me, immich.jongsma.me:2283 { log { output file /var/log/caddy/immich.log { - roll_size 50mb - roll_keep 5 + roll_size 5mb + roll_keep 2 } format json } @@ -128,7 +128,12 @@ clavitor.jongsma.me { redir /account/ 301 } - reverse_proxy 192.168.1.16:1984 + reverse_proxy https://192.168.1.16:443 { + header_up Host {http.request.host} + transport http { + tls_insecure_skip_verify + } + } header { Strict-Transport-Security "max-age=31536000; includeSubDomains" @@ -143,7 +148,12 @@ clavitor.jongsma.me { dev.clavitor.ai { - reverse_proxy 192.168.1.16:8099 + reverse_proxy https://192.168.1.16:443 { + header_up Host {http.request.host} + transport http { + tls_insecure_skip_verify + } + } header { Strict-Transport-Security "max-age=31536000; includeSubDomains" @@ -159,7 +169,12 @@ app.clavitor.ai { tls { ca https://acme-v02.api.letsencrypt.org/directory } - reverse_proxy 192.168.1.16:1984 + reverse_proxy https://192.168.1.16:443 { + header_up Host {http.request.host} + transport http { + tls_insecure_skip_verify + } + } header { Strict-Transport-Security "max-age=31536000; includeSubDomains"