BREAKING CHANGE: Replace custom implementation with universal DDNS client
- Replace custom Python implementation with qmcgaw/ddns-updater
- Add Web UI for monitoring on port 8000
- Add support for 50+ DNS providers (not just Hetzner)
- Add multi-domain support via JSON configuration
- Add config.json.example for Hetzner setup
- Update documentation with Web UI and new setup process
- Remove custom Python code, Dockerfile, requirements.txt
- Simplify deployment with established, production-ready solution
Benefits:
- Professional Web UI for status monitoring
- Active community support
- Flexibility for future provider changes
- Well-tested, production-ready solution
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>