From 0a40956981c80e46af2e8735d3272d5be0b1d078 Mon Sep 17 00:00:00 2001 From: Tord-Vincent Heggland Date: Wed, 6 May 2026 20:09:43 +0200 Subject: [PATCH] settingupmail --- caddy/Caddyfile | 23 +++++++++++++++++++++-- docker-compose.yaml | 3 +++ 2 files changed, 24 insertions(+), 2 deletions(-) diff --git a/caddy/Caddyfile b/caddy/Caddyfile index 4630057..3e8e7b6 100644 --- a/caddy/Caddyfile +++ b/caddy/Caddyfile @@ -87,9 +87,28 @@ mail.home.{$DOMENESHOP_DNS} { import dns-tls import remote-ip handle @internal { - reverse_proxy mail-front:80 + reverse_proxy https://mailu-front:443 { + header_up Host mail.home.{$DOMENESHOP_DNS} + header_up X-Forwarded-Host mail.home.{$DOMENESHOP_DNS} + header_up X-Forwarded-Proto https + header_up X-Real-IP {remote_host} + header_down Location https://mailu-front/ https://mail.home.{$DOMENESHOP_DNS}/ + header_down Location https://mailu-front https://mail.home.{$DOMENESHOP_DNS} + transport http { + tls_server_name mail.tvheggland.no + } + } + +# reverse_proxy mailu-front:80 } respond "Forbidden" 403 } - +mail.tvheggland.no { + import common-auth + import remote-ip + handle @internal { + respond "mail endpoint" 200 + } +} import sites/*.caddy + diff --git a/docker-compose.yaml b/docker-compose.yaml index 21915f7..1c5eb50 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -16,6 +16,7 @@ services: - proxy_net - edge_net - proxy_swarm +# - dns_net networks: proxy_net: @@ -24,6 +25,8 @@ networks: external: true proxy_swarm: external: true + # dns_net: + # external: true volumes: caddy_data: