Domain Monitor

The renewal notice always seems to land in an inbox nobody checks anymore, so Domain Monitor tracks every domain you own from your own server and warns you long before each expiry date arrives. It pulls expiration dates and registrar details automatically through WHOIS and RDAP across more than 1,400 supported TLDs, keeping the whole portfolio current without anyone remembering to look. Add domains one at a time or import them in bulk, group them with tags and watchlists, and let scheduled cron checks refresh the data on their own. Alerts escalate on your schedule, at 60, 30, 21, 14, 7, 5, 3, 2, and 1 day before expiry, and arrive through email, Telegram, Discord, Slack, Mattermost, Pushover, or webhooks, routed by notification groups so the right people hear about the right domains. Each domain also gets tabbed views for its DNS records, SSL certificate validity, billing notes, notification history, and raw WHOIS output, with per-domain toggles for DNS and certificate monitoring. The dashboard surfaces what expires soon, how domains distribute across registrars, and whether every domain is actually covered by an alert channel. Multiple users get their own accounts with two-factor authentication, tracked sessions, and an in-app notification center. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.

Domain Monitor
Domain Monitor
Domain Monitor
Domain Monitor
Domain Monitor
Domain Monitor

Benefits

  • Never lose a domain again
  • Automated WHOIS and RDAP lookups refresh expiration dates on a cron schedule, and nine staged thresholds from 60 days down to 1 day ensure renewal warnings arrive long before a domain lapses.
  • Alerts where your team lives
  • Notifications fan out to email, Telegram, Discord, Slack, Mattermost, Pushover, and generic webhooks, organized into groups so each domain alerts exactly the people responsible for renewing it.
  • DNS and SSL watched too
  • Per-domain DNS record monitoring with crt.sh discovery and Cloudflare detection, plus SSL certificate expiry tracking, means the dashboard warns about broken resolution and expiring certificates, not just registrations.
  • Built for portfolios and teams
  • Unlimited domains, bulk import, tags, watchlist groups, and registrar distribution insights suit large portfolios, while multi-user accounts, two-factor login, and session tracking keep shared access accountable.

Features

  • WHOIS and RDAP engine
  • Automatic expiration and registrar fetching for 1,400+ TLDs with an IANA-backed registry, RDAP support for structured data, and exponential backoff when registries rate-limit lookups.
  • Seven notification channels
  • Email, Telegram, Discord, Slack, Mattermost, Pushover, and webhook delivery with nine configurable day thresholds, notification groups, Google Chat payload formats, and a complete sent-alert log.
  • Tabbed domain detail views
  • Every domain opens into Overview, DNS, Billing, Notifications, SSL, and WHOIS tabs, with per-domain toggles for DNS and certificate checks run by dedicated cron jobs.
  • Dashboard portfolio insights
  • The dashboard shows domains expiring soon, registrar distribution, tag usage, and notification coverage widgets, so gaps in alert coverage are visible before they become outages.
  • Sessions, 2FA, audit trail
  • Database-backed sessions with geolocation and device tracking, remote session termination, two-factor authentication, failed-login alerts, and an in-app notification center with unread counts.

Apps Similar to Domain Monitor