About Statping
Statping is a status page and monitoring server for websites and applications. It is aimed at teams and individuals who want a self-hosted alternative to hosted status-page services, automatically checking configured services and rendering a status page with graphs and history.
It is built in Go and ships as a single precompiled binary with no extra runtime dependencies, so it runs on Linux, macOS, Windows, or even a Raspberry Pi, and its Docker image is only about 16MB. The project recommends running the Statping instance on separate infrastructure from the services it monitors, so that a server crash does not also take down the status page. A free mobile app for iOS and Android lets users view services and receive offline notifications.
Statping supports MySQL, Postgres or SQLite as its database, and it exposes an API, a Docker image and installers for EC2, Mac, Linux and Windows. It is released under the GPL-3.0 license, with a live demo available for evaluation.
Key features
- Automatic monitoring of websites and applications
- Beautiful status page with history graphs
- Notifications when a service goes down
- MySQL, Postgres or SQLite database support
- Lightweight single-binary deployment
- Free iOS and Android companion app
Good fit for
- →Public status pages for a SaaS product
- →Self-hosted uptime monitoring for small teams
- Tags
- status-page
- uptime-monitoring
- self-hosted
- golang
- monitoring
- docker
- prometheus
Statping: questions and answers
- What is Statping used for?
- Statping is a self-hosted, GPL-licensed status page and monitoring server written in Go, with graphs, notifications and support for MySQL, Postgres or SQLite. It is a good fit for public status pages for a SaaS product and self-hosted uptime monitoring for small teams.
- Is Statping open source?
- Yes. Statping is open source under the GPL-3.0 licence. Its source code is on GitHub at statping/statping and is written mainly in Vue.
- Is Statping free?
- Yes. Statping is open source, so the software itself is free to use.
- Can I self-host Statping?
- Yes. Statping can be self-hosted on your own server or infrastructure; there is no official hosted version.
- What is Statping an alternative to?
- Statping is an open-source alternative to Statuspal, Instatus, UptimeRobot and StatusCake. Other open-source alternatives to Instatus include Uptime Kuma, CheckCle and OpenStatus.
- Is Statping actively maintained?
- The most recent commit to Statping was on 5 July 2024, and the latest release is v0.90.74, published on 18 December 2020. The project has 7.3k stars on GitHub.
Open-source alternatives to Statping
See all
Uptime Kuma
Monitoring & Observability
A self-hosted monitoring tool
MITvs UptimeRobot★ 92k
Gatus
Monitoring & Observability
Create beautiful, automated status pages with advanced monitoring. Track HTTP, DNS, TCP en
Apache-2.0vs UptimeRobot★ 12k
CheckCle
Monitoring & Observability
CheckCle is a self-hosted, open-source monitoring platform for seamless, real-time full-st
MITvs UptimeRobot★ 3.3k
OpenStatus
Monitoring & Observability
🫖 Status page with uptime monitoring & API monitoring as code 🫖
AGPL-3.0vs Pingdom★ 9.2k
Lunalytics
Monitoring & Observability
🚀 Open source monitoring tool built with Node.js
OSSvs UptimeRobot★ 738
Peekaping
Monitoring & Observability
Open Source Uptime Kuma Alternative
MITvs UptimeRobot★ 1.2k
SaaS alternatives to Statping
See all
Statuspal
Monitoring & Observability
Status page and incident communication service with built-in monitoring
SaaS
Instatus
Monitoring & Observability
Hosted status pages with incident updates and subscriber notifications
SaaS
UptimeRobot
Monitoring & Observability
Website, port and keyword uptime checks with alerting and status pages
SaaS
StatusCake
Monitoring & Observability
Uptime, page speed and SSL monitoring with alerts
SaaS
Atlassian Statuspage
Monitoring & Observability
Hosted status page and incident communication tool from Atlassian
SaaS
Uptime.com
Monitoring & Observability
Synthetic website and API monitoring with status pages
SaaS
