offers a comprehensive solution for enterprise-grade uptime monitoring, seamlessly integrated with a public status page. This self-hosted tool is designed for teams that prioritize reliability and transparency, providing a single, efficient platform to manage and communicate service availability. Relay alerts both internal teams and external users when service disruptions occur, featuring a visually appealing public status page that includes robust incident management capabilities. Key functionalities encompass Role-Based Access Control (RBAC) for team management, a comprehensive REST API for automation and integration, native support for PagerDuty and OpsGenie, scheduled maintenance windows to prevent alert fatigue during planned downtime, and instant Slack alerts. The entire system is delivered as a single, lightweight Go binary, minimizing operational overhead and simplifying deployment.
Core Features:
Enterprise-ready uptime monitoring
Built-in public status page with incident management
Team RBAC for granular access control
Comprehensive REST API for automation
Integrations with PagerDuty and OpsGenie
Scheduled maintenance windows
Slack alerts
Single, self-hosted Go binary deployment
Distroless Docker image under 20 MB
Dark mode support
Audit log for all administrative actions
Monitor Types Supported:
HTTP URLs & APIs
TCP Ports & Services
TLS Certificate Expiry
DNS Resolution
Heartbeat (Cron Jobs)
Key Differentiators:
Combines the functionality of uptime monitoring tools and status pages into one solution.
Designed for self-hosters seeking enterprise-quality features without the recurring SaaS costs.
Minimal dependencies and a small Docker image size for easy deployment and management.
Real-time dashboard updates via WebSockets.
90-day uptime history visualization.
Built with