Statping is a self-hosted uptime monitoring system and status page tool. It tracks application availability by sending periodic HTTP requests to target endpoints and records the resulting health status to determine if services are online.
The system features a public-facing status dashboard that renders real-time availability and operational health for end users. It utilizes a plugin-based notification system to dispatch multi-channel alerts via email, webhooks, or custom providers when services experience downtime.
The project includes a Prometheus-compatible metrics exporter for external performance tracking and visualization in tools like Grafana. Data is stored using a relational database, with specific support for PostgreSQL to ensure persistence of monitoring history and system configurations.
The application can be installed as a background system service and supports SSL traffic encryption through custom or automated certificates.