From 027c5f422f095266e046760b48e36f4959f1a4aa Mon Sep 17 00:00:00 2001 From: Rik Veenboer Date: Sun, 1 Dec 2024 14:52:27 +0100 Subject: [PATCH] split Caddyfile --- caddy/Caddyfile | 156 +------------------------------------- caddy/sites/geo.caddy | 79 +++++++++++++++++++ caddy/sites/ha.caddy | 27 +++++++ caddy/sites/root.caddy | 20 +++++ caddy/sites/seafile.caddy | 7 ++ caddy/sites/unused.caddy | 16 ++++ 6 files changed, 150 insertions(+), 155 deletions(-) create mode 100644 caddy/sites/geo.caddy create mode 100644 caddy/sites/ha.caddy create mode 100644 caddy/sites/root.caddy create mode 100644 caddy/sites/seafile.caddy create mode 100644 caddy/sites/unused.caddy diff --git a/caddy/Caddyfile b/caddy/Caddyfile index 6d4c55e..f8363b0 100644 --- a/caddy/Caddyfile +++ b/caddy/Caddyfile @@ -28,33 +28,12 @@ } } -rik.veenboer.xyz \ -*.rik.veenboer.xyz \ - { - handle_path /test/* { - reverse_proxy host:12345 - } - handle_path /jellyfin/* { - reverse_proxy host:8097 - } - tls { - dns route53 { - access_key_id {$AWS_ACCESS_KEY_ID} - secret_access_key {$AWS_SECRET_ACCESS_KEY} - } - } - log { - output file /var/log/root.log - } -} - (unprotected) { {args[0]}.rik.veenboer.xyz { reverse_proxy {args[1]} } } -#import unprotected ha host:8123 # homeassistant import unprotected jellyfin host:8097 import unprotected authentik host:19000 import unprotected jupyter host:9999 @@ -62,15 +41,6 @@ import unprotected grafana host:3333 import unprotected pgadmin host:5050 import unprotected homarr host:17575 import unprotected jellyseerr host:15055 -#import unprotected seafile host:12380 - - -seafile.rik.veenboer.xyz { - log { - output file /var/log/seafile.log - } - reverse_proxy host:8082 -} (authentik) { reverse_proxy /outpost.goauthentik.io/* http://host:19000 @@ -121,128 +91,4 @@ import protected transmission host:9091 import protected droppy host:8989 import protected filebrowser host:8002 -#import protected app host:12345 - - -ha.rik.veenboer.xyz { - log { - output file /var/log/ha.log - } - - route { - @app <