Freedom251 › Uptime Monitoring Software
Statping-ng

What Statping-ng is
Statping-ng is a free, open-source server for monitoring web applications and HTTP, TCP, UDP, ICMP and gRPC services. It checks sites and applications using HTTP GET requests or POST requests containing JSON, then renders status pages with graphs, analytics and plugins. Services can be organized into categories, and pages can be customized with Sass. Notifications include SMTP email, Slack, Discord, Telegram, webhooks, mobile alerts, Twilio and command notifications; custom Go plugins and notifiers are also supported. It provides a REST API and a Prometheus metrics endpoint at /metrics, which requires an API Secret in the Authorization header. Status data can be stored with MySQL, Postgres or SQLite. You can self-host it with Docker or install prebuilt executables for Windows, Mac and Linux. HTTPS setup can use a mounted certificate and key or automatic SSL with Let's Encrypt. The README lists admin as both the default login and password. The project recommends hosting Statping-ng on a separate instance from the services it monitors so its status page can remain available if one of them fails.
Who it suits
Statping-ng suits teams or individuals who want to self-host status pages and monitor web applications or network services. It is a fit for setups that can manage its deployment and configure its notification and security options.
What it does well
- Monitors HTTP, TCP, UDP, ICMP and gRPC services.
- Offers several built-in notification channels.
- Supports custom Go plugins and notifiers.
- Provides a REST API and Prometheus metrics endpoint.
- Can use MySQL, Postgres or SQLite.
What to know first
- Self-hosting requires running the service yourself.
- The metrics endpoint requires an API Secret header.
- README lists admin/admin as default credentials.
- The compatible Statping app is not maintained by this project.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| Statping-ng | Open source · self-hosted | Free |
As github.com lists them, read 11 Oct 2026. The maker's own page has the final word.
Getting started
- Open the Statping-ng project page on GitHub.
- Choose Docker or a prebuilt executable for Windows, Mac, or Linux.
- Run the service on an instance separate from the services it monitors.
- Configure monitored websites or applications with HTTP GET or JSON POST checks.
- Select a supported database and configure notifications as needed.
- Set up HTTPS with a mounted certificate and key or automatic SSL with Let's Encrypt.
Verdict
Statping-ng provides broad service checks, configurable status pages and multiple alert options in a self-hosted package. Plan to change the listed default credentials and keep it separate from the services it monitors.
Questions
How much does Statping-ng cost?
The listed plan is free and is described as open source and self-hosted.
Is there a free plan or trial?
The project is listed as free, with a free plan and no free trial.
Which platforms can run Statping-ng?
The listed platforms include Windows, macOS, Linux, web, API, and self-hosted. The project describes prebuilt executables for Windows, Mac, and Linux.
What notification options does it include?
Options include SMTP email, Slack, Discord, Telegram, webhooks, mobile alerts, Twilio, and command notifications.
Which databases can it use?
The status page generator supports MySQL, Postgres, or SQLite.
What login does the README give by default?
The README lists admin as both the default login and password.
Facts from Statping-ng's own pages
- Alert channels
- SMTP email,Slack,Command,Discord,Line Notify,Mobile,Telegram,Twilio,Webhook · github.com, 19 Sept 2026
- API and metrics
- It provides a RESTful API and a Prometheus metrics endpoint at /metrics that requires an API Secret in the Authorization header. · github.com, 11 Oct 2026
- Databases
- The status page generator supports MySQL, Postgres, or SQLite. · github.com, 11 Oct 2026
- Default credentials
- The README states the login is admin and the password is admin. · github.com, 11 Oct 2026
- Deployment
- It can be self-hosted for free with Docker or installed from prebuilt executables for Windows, Mac, and Linux. · statping-ng.github.io, 11 Oct 2026
- Extensibility
- The project supports custom Go plugins and notifiers, and says notifiers can be created with one Go file. · github.com, 11 Oct 2026
- Grouping and styling
- Services can be grouped into categories, and status pages can be customized with Sass styling. · statping-ng.github.io, 11 Oct 2026
- Intended setup
- The project recommends running the Statping-ng service on a different instance from the services it monitors so its status page can remain online if a monitored server fails. · github.com, 11 Oct 2026
- Mobile app
- The project says Statping-ng is compatible with the Statping app, but that app is not maintained by Statping-ng and includes in-app purchases. · github.com, 11 Oct 2026
- Notifications
- Built-in notifier options include Slack, Discord, Telegram, SMTP email, webhooks, mobile alerts, Twilio, and command notifications. · statping-ng.github.io, 11 Oct 2026
- Purpose
- Statping-ng is an open source server for monitoring web applications and HTTP, TCP, UDP, ICMP, and gRPC services. · statping-ng.github.io, 11 Oct 2026
- Security
- The project documents HTTPS setup using a mounted certificate and key or automatic SSL with Let's Encrypt. · github.com, 11 Oct 2026
- Server monitoring
- Yes · github.com, 19 Sept 2026
- Service checks
- The dashboard can monitor websites and applications with HTTP GET requests or POST requests containing JSON. · github.com, 11 Oct 2026
- Status pages
- It automatically fetches application status and renders a status page with graphs, analytics, and plugins. · github.com, 11 Oct 2026
Where Statping-ng stands on Freedom251
- Uptime Monitoring Software#13 of 48