Self-host domain-monitor
v1.1.5Domain expiration monitoring with multi-channel alerts
- Stars
- 264
- Requires
- MySQL/MariaDB
What is domain-monitor?
Domain Monitor is a self-hosted PHP application that watches domain expiration dates and SSL certificate validity. It pulls WHOIS and RDAP data for over 1,400 top-level domains using IANA integration. The system sends alerts through multiple channels including Email via SMTP, messaging platforms like Telegram and Discord, team chat tools such as Slack and Mattermost, push notification service Pushover, and custom webhooks — all organized into notification groups. It includes a dashboard, notification history, automated cron checks with adjustable intervals, secure authentication with TOTP two-factor authentication, session tracking with geolocation, bulk domain operations, and configurable alert thresholds. Setup requires PHP 8.1 or newer, a MySQL or MariaDB database, Composer, and a web server like Apache or Nginx. A web-based installer handles database creation and initial admin credentials. No official Docker images are provided.
domain-monitor alternatives
DomainMODDomainMOD is an open source application written in PHP & MySQL used to manage your domains and other internet assets in a central location. DomainMOD also includes a Data Warehouse framework that allows you to import your web server data so that you can view, export, and report on your live data.CompareDomainMOD with domain-monitor
checkmateSelf-hosted, open-source uptime and infrastructure monitor: HTTP, ping, DNS, Docker and gRPC checks with incidents, status pages and Slack or email alerts.Comparecheckmate with domain-monitor
MonitorrMonitorr is a self-hosted, open-source PHP web app for live monitoring of services and system resources with a responsive dashboard.CompareMonitorr with domain-monitor
hothostSelf-hosted, open-source monitoring for servers and HTTP endpoints with disk/RAM alerts, SSL checks, and Email/Slack/Telegram notifications.Comparehothost with domain-monitor
vitoOpen-source, self-hosted server management panel: provision VPS clouds, deploy PHP/Laravel or Node.js apps, and manage databases, SSL, firewall, cron and monitoring.Comparevito with domain-monitor
gamehorizonGameHorizon is a self-hosted, open-source PHP application for tracking upcoming, released, and collected games across platforms with themes, search, and export features.Comparegamehorizon with domain-monitor
UptimeKitUptimeKit is a self-hosted, open-source monitoring solution that checks HTTP/TCP services and publishes status pages with incident management and analytics.CompareUptimeKit with domain-monitor
simonSimon is a self-hosted, open-source system monitor in Rust with real-time metrics, Docker monitoring, file browser, and alerting via webhooks — all in a single binary.Comparesimon with domain-monitor
Should you self-host domain-monitor?
domain-monitor scores 48/100 on selfhost.directory (how scoring works) and ranks #67 of 104 in Monitoring & observability. It has 264 GitHub stars.
It shipped 6 stable releases in the past year. The latest, v1.1.5, came out on 8 March 2026. New versions land roughly every 2 weeks.
Setup is moderate: expect some configuration beyond a single command. It is MIT-licensed and written mostly in Twig.
Its closest alternative on selfhost.directory is grafana (90/100, 77 585 stars). It scores higher overall, so compare the two before you pick. See domain-monitor vs grafana side by side.
Features
- Automated Monitoring
- Auto WHOIS Refresh
- Bulk Operations
- Domain Management
- Flexible Alert Thresholds
- In-App Notification Center
- Multi-channel notifications
- Notification Groups
- Notification Logs
- Real-time dashboard
- Session Management
- TLD Registry
- Two-factor Authentication (2FA)
- WHOIS/RDAP Lookup
domain-monitor README
A powerful, self-hosted domain expiration monitoring system with multi-channel notifications
A modern PHP MVC application for monitoring domain expiration dates and sending notifications through multiple channels (Email, Telegram, Discord, Slack, Mattermost, Pushover, Webhook). Never lose a domain again with automated monitoring and timely alerts.
More in Monitoring & observability
domain-watchdogSelf-hosted open-source domain monitor using RDAP to track history, alert on changes, and auto-backorder expiring domains via registrar APIs.
DozzleA self-hosted, open-source web UI that streams Docker, Swarm, Kubernetes and Podman container logs live, with stats, alerts and multi-host agents.
drydockSelf-hosted open-source container update monitor watching 23 registries with 21 notification and action integrations.
DStatusSelf-hosted server monitoring & AI ops panel: real-time metrics, 3-network TCPing, MTR, IP/streaming checks, alerts, WebSSH, renewals, AI assistant. Free: 3 nodes.
easyorefSelf-hosted Telegram bot for Israeli civil defense alerts with optional AI enrichment via LangGraph.
edictum-consoleSelf-hosted operations console for AI agent governance with contract management, human-in-the-loop approvals, audit event feeds, and fleet monitoring.
EdMonEdMon is a self-hosted Java tool that monitors servers via ICMP ping and services via TCP, sending notifications through HTTP webhooks with master/secondary failover.
EgmaEgma is a self-hosted, open-source platform for simulation testing and production monitoring of voice agents with LiveKit, Pipecat, and Retell support.
endlessh-goendlessh-go is a self-hosted, open-source Go SSH tarpit that traps brute-force attackers while exporting Prometheus metrics for a Grafana dashboard.
EneruSelf-hosted UPS monitor that manages orderly shutdown of virtual machines, containers, and remote servers when power fails, with a web dashboard, terminal UI, and API.
esp32-meter-readerSelf-hosted OCR service that reads water meter digits from ESP32 camera photos and publishes readings to Home Assistant via MQTT with Prometheus metrics.
ESP-KVMOpen-source IP-KVM firmware for ESP32-P4 boards capturing HDMI video and presenting USB keyboard/mouse to any target, accessible via browser console.
0 comments