[mod] caddyfile docker fix

This commit is contained in:
Andy Bunce 2026-04-25 17:59:03 +01:00
parent 1e935fdec5
commit c2ca0689f1
2 changed files with 15 additions and 30 deletions

View file

@ -25,14 +25,6 @@
(evo-x2) { (evo-x2) {
reverse_proxy 192.168.1.11:{args[0]} reverse_proxy 192.168.1.11:{args[0]}
} }
# DNS
(duckdns) {
tls {
dns duckdns {
api_token 428a1b3b-bc1d-4906-a230-9cd0a72fd06b
}
}
}
# Auth # Auth
(auth_quodatum) { (auth_quodatum) {
@ -53,7 +45,9 @@ quodatum.duckdns.org {
} }
*.quodatum.duckdns.org { *.quodatum.duckdns.org {
import duckdns tls {
dns duckdns {env.DUCKDNS_TOKEN}
}
# import auth_quodatum # import auth_quodatum
@quodatum host about.quodatum.duckdns.org @quodatum host about.quodatum.duckdns.org
@ -91,20 +85,6 @@ quodatum.duckdns.org {
import auth_quodatum import auth_quodatum
import omv 8444 import omv 8444
} }
@warden host warden.quodatum.duckdns.org:443
handle @warden {
reverse_proxy /notifications/hub 0.0.0.0:3012
reverse_proxy 0.0.0.0:8882 {
header_up X-Real-IP {remote_host}
}
}
@nextcloud host nextcloud.quodatum.duckdns.org
handle @nextcloud {
import auth_quodatum
import omv 8090
}
@code-bmy host code-bmy.quodatum.duckdns.org @code-bmy host code-bmy.quodatum.duckdns.org
handle @code-bmy { handle @code-bmy {
@ -142,7 +122,9 @@ orlop.duckdns.org {
} }
*.orlop.duckdns.org { *.orlop.duckdns.org {
import duckdns tls {
dns duckdns {env.DUCKDNS_TOKEN}
}
# import auth # import auth
@orlop host about.orlop.duckdns.org @orlop host about.orlop.duckdns.org
@ -204,8 +186,3 @@ xu4.lan {
root * links root * links
file_server browse file_server browse
} }
warden.lan:443 {
tls "bunce.andy@gmail.com"
reverse_proxy 0.0.0.0:8882
reverse_proxy /notifications/hub 0.0.0.0:3012
}

View file

@ -13,7 +13,15 @@ services:
- ./site:/srv - ./site:/srv
- caddy_data:/data - caddy_data:/data
- caddy_config:/config - caddy_config:/config
environment:
- DUCKDNS_TOKEN=428a1b3b-bc1d-4906-a230-9cd0a72fd06b
dns:
- 100.100.100.100 # Tailscale MagicDNS
- 8.8.8.8 # Google DNS fallback
- 1.1.1.1 # Cloudflare fallback
extra_hosts:
- "host.docker.internal:host-gateway"
volumes: volumes:
caddy_data: caddy_data:
caddy_config: caddy_config: