DNS Spy

Best Self Hosted Alternatives to DNS Spy

A curated collection of the 1 best self hosted alternatives to DNS Spy.

DNS Spy monitors DNS records and detects configuration changes for your domains. It continuously checks DNS, alerts via email/Slack/webhooks, and helps prevent outages or unauthorized DNS modifications.

Alternatives List

#1
Domain Locker

Domain Locker

A self-hosted dashboard to track domain, DNS, and SSL certificate expiry with status checks and notifications.

Domain Locker screenshot

Domain Locker is a self-hosted web app for tracking your domains and certificates in one place. It helps you avoid outages by monitoring expiry dates and basic domain/website status signals, and by surfacing upcoming renewals in a simple dashboard.

Key Features

  • Dashboard for tracking domain expiration dates and time-to-expiry
  • SSL/TLS certificate expiry monitoring for domains
  • DNS and WHOIS-based domain metadata lookups (registrar/expiry where available)
  • Status checks for associated websites (basic reachability/health signals)
  • Configurable alerts/notifications for upcoming expirations
  • Designed for managing multiple domains/services from a single UI

Use Cases

  • Keep personal or homelab domains from expiring unexpectedly
  • Track renewal windows for small businesses with multiple domains
  • Monitor SSL certificate expirations to prevent HTTPS outages

Limitations and Considerations

  • WHOIS/registrar data quality and availability varies by TLD/registrar and may be rate-limited
  • Some checks depend on external DNS/WHOIS/HTTP reachability and can fail in restricted networks

Domain Locker is useful for anyone who owns multiple domains and wants a lightweight, centralized way to see what is expiring soon. It provides a practical safety net for domain renewals and certificate maintenance with a straightforward, self-managed setup.

1.1kstars
74forks

Why choose an open source alternative?

  • Data ownership: Keep your data on your own servers
  • No vendor lock-in: Freedom to switch or modify at any time
  • Cost savings: Reduce or eliminate subscription fees
  • Transparency: Audit the code and know exactly what's running