settingupmail

This commit is contained in:
2026-05-06 20:09:43 +02:00
parent a40b96e8de
commit 0a40956981
2 changed files with 24 additions and 2 deletions

View File

@@ -87,9 +87,28 @@ mail.home.{$DOMENESHOP_DNS} {
import dns-tls import dns-tls
import remote-ip import remote-ip
handle @internal { 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 respond "Forbidden" 403
} }
mail.tvheggland.no {
import common-auth
import remote-ip
handle @internal {
respond "mail endpoint" 200
}
}
import sites/*.caddy import sites/*.caddy

View File

@@ -16,6 +16,7 @@ services:
- proxy_net - proxy_net
- edge_net - edge_net
- proxy_swarm - proxy_swarm
# - dns_net
networks: networks:
proxy_net: proxy_net:
@@ -24,6 +25,8 @@ networks:
external: true external: true
proxy_swarm: proxy_swarm:
external: true external: true
# dns_net:
# external: true
volumes: volumes:
caddy_data: caddy_data: