Statping-ng is a self-hosted status page and monitoring platform written in Go. It provides uptime monitoring, incident management, and a public-facing status page with beautiful graphs and analytics. As a community-maintained fork of the original Statping project (which became inactive), Statping-ng continues development with bug fixes, security patches, and compatibility improvements.
The platform is lightweight (~20MB Docker image), cross-platform (Linux, Windows, macOS, Raspberry Pi), and supports multiple databases (SQLite, PostgreSQL, MySQL). It integrates with popular notification channels including Slack, Email (SMTP), Twilio, Discord, Telegram, and webhooks, making it suitable for teams requiring transparent incident communication.
/metrics endpoint)| Component | Technology |
|---|---|
| Backend | Go (Golang) |
| Frontend | HTML, CSS, JavaScript |
| Database | SQLite (default), PostgreSQL, MySQL/MariaDB |
| Deployment | Docker, Docker Compose, Binary, Systemd |
| Architecture | amd64, arm64, arm/v7 |
| Version | Release Date | Status | Notes |
|---|---|---|---|
| v0.93.0 | June 4, 2025 | Stable | Latest stable release, production-ready |
| v0.92.0 | January 16, 2023 | Stable | Previous stable, security fixes |
| v0.91.0 | January 5, 2023 | Stable | SMTP/IMAP services, Mattermost support |
| v0.90.80 | March 23, 2022 | Stable | Legacy stable |
β οΈ Version Note: v0.93.0 is the current stable release (June 2025). The project maintains a conservative release cycle focused on stability. No beta/development versions are recommended for production. Always verify the GitHub Releases page before upgrading.
For a quick test deployment with SQLite:
docker run -d \
--name statping-ng \
-p 8080:8080 \
-v statping_data:/app \
--restart unless-stopped \
adamboutcher/statping-ng:latest
Access the status page at http://localhost:8080 and complete the initial setup wizard.
β οΈ Production Warning: The quick start uses SQLite and default settings. For production deployments, use PostgreSQL/MySQL, configure HTTPS, enable authentication, and apply security hardening. See Docker Setup for production-ready configurations.
Any questions?
Feel free to contact us. Find all contact information on our contact page.