From 3d14d51922e8d7bab9289726398b4b6643c43149 Mon Sep 17 00:00:00 2001 From: Tord-Vincent Heggland Date: Wed, 6 May 2026 10:50:04 +0200 Subject: [PATCH] exampleenv --- caddy/Caddyfile | 30 ++++++++++-------------------- 1 file changed, 10 insertions(+), 20 deletions(-) diff --git a/caddy/Caddyfile b/caddy/Caddyfile index 9c53cf1..4630057 100644 --- a/caddy/Caddyfile +++ b/caddy/Caddyfile @@ -2,7 +2,7 @@ email {$ACME_EMAIL} } ### FUNKSJONER ### -import snippets/* +import snippets/*.caddy (remote-ip) { @internal remote_ip 10.10.10.0/24 172.16.0.0/12 127.0.0.1/8 @external remote_ip 0.0.0.0/0 @@ -12,15 +12,6 @@ import snippets/* tvh {$HASH} } } -#(rate-limit) { -# rate_limit { -# zone git_zone { -# key {remote_host} -# events 30 -# window 10s -# } -# } -#} (read-only) { @readonly { method POST PUT DELETE PATCH @@ -84,14 +75,6 @@ portainer.home.{$DOMENESHOP_DNS} { } respond "Forbidden" 403 } -#kuma.home.{$DOMENESHOP_DNS} { -# import dns-tls -# import remote-ip -# handle @internal { -# reverse_proxy kuma:3001 -# } -# respond "Forbidden" 403 -#} vault.home.{$DOMENESHOP_DNS} { import dns-tls import remote-ip @@ -100,6 +83,13 @@ vault.home.{$DOMENESHOP_DNS} { } respond "Forbidden" 403 } +mail.home.{$DOMENESHOP_DNS} { + import dns-tls + import remote-ip + handle @internal { + reverse_proxy mail-front:80 + } + respond "Forbidden" 403 +} - -import sites/* +import sites/*.caddy