Hidden-primary DNS for ~91 zones: CoreDNS + custom rfc2136 plugin for self-hosted ACME DNS-01. Source of truth for zones/, Corefile, deploy configs.
Deployed to dell01.mer.idahomuellers.net with firewall NAT'ing public requests in to host:5353/tcp+udp. Port changes baked in as new defaults so future hosts inherit them: - DNS_PORT: 1053 -> 5353 (dev was 1053 because avahi-daemon owns 5353 on Arch desktops; production hosts typically don't run avahi and 5353 is the conventional non-privileged DNS port — mDNS uses multicast 224.0.0.251:5353 which never conflicts with a unicast bind) - HEALTH_PORT: 8080 -> 8081 (8080 collided with a python3 service on dell01; 8081 is less commonly contested) |
||
|---|---|---|
| caddy | ||
| scripts | ||
| zones | ||
| .env | ||
| .gitignore | ||
| Corefile | ||
| docker-compose.yml | ||
| Makefile | ||