Skip to content

dnsdeck v0.1.0

Choose a tag to compare

@github-actions github-actions released this 30 Sep 13:07
· 27 commits to main since this release

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 -d

New here? Start with the quick start.