7 Commits

Author SHA1 Message Date
f9bd6deaa9 Update stacks/technitium_syn02.compose.yml 2025-12-19 16:42:14 -08:00
a0bf1b78fc Remove sysctls from Technitium compose files
- sysctls not allowed with host networking
- Fixes deployment error

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-19 09:18:15 -08:00
92c05cfee9 Switch Technitium DNS servers to host networking
- Remove bridge network port mappings
- Add network_mode: host for both dns01 and dns02
- Enables proper cluster communication and NOTIFY messages
- Fixes 'Unreachable' cluster status between nodes

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-19 09:16:30 -08:00
aa20a3c1bb Add forwarder and blocking environment variables to Technitium
- Add DNS_SERVER_FORWARDERS=https://dns10.quad9.net/dns-query
- Add DNS_SERVER_FORWARDER_PROTOCOL=Https
- Add DNS_SERVER_ENABLE_BLOCKING=true
- These will apply on future clean deployments (first startup only)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-19 08:51:48 -08:00
8ff3b875bf Update Technitium compose files to match official example
- Switch from host to bridge networking with port mappings
- Add environment variables for DNS domain, admin password, HTTPS config
- Add hostname (dns01/dns02) and update container names
- Add sysctls for network port range
- Change restart policy to unless-stopped
- Add commented port options for DoT, DoH, DoQ, DHCP
- Maintain Synology-specific settings (mem_limit, cpu_shares, security_opt)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-19 08:12:38 -08:00
8525184f39 Update stacks/technitium_syn02.compose.yml 2025-12-19 07:56:22 -08:00
8dc63aad83 Add Technitium DNS stack for syn02 cluster node
- Deploy secondary Technitium DNS node on syn02
- Host networking for DNS port 53 access
- 2GB memory limit, security hardening
- Storage: /volume2/docker/technitium/config

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-18 20:35:46 -08:00