Repository navigation
dnsdeck v0.1.0
First public release.
Added
- Public IPv4/IPv6 detection from several sources with majority vote and plausibility checks.
- Dynamic DNS for Cloudflare A and AAAA records: only updates on differences, creates missing records, adopts existing ones with their proxy/TTL settings.
- Cloudflare Tunnel monitoring with status history and 24 h / 7 day uptime.
- Live web interface (Server-Sent Events): dashboard, records, tunnels, history, settings.
- Configurable webhooks with templates for ntfy, Gotify, Discord, Slack, Telegram and Home Assistant; secrets referenced from environment variables.
- Single-container deployment (distroless, non-root, amd64 and arm64) published to ghcr.io.
Install or update
Image: ghcr.io/mrcdlm/dnsdeck:0.1.0 (linux/amd64, linux/arm64)
Set DNSDECK_VERSION=0.1.0 in .env, then run:
docker compose pull && docker compose up -dNew here? Start with the quick start.