Repolode
nezhahq

nezhahq/nezha

Self-hosted server and website monitoring tool with status checks, HTTP/TCP/Ping probes, push alerts, scheduled tasks and a web terminal.

Open-source alternative to:UptimeRobotDatadogPingdom

Stars
10,366
Forks
1,619
Open issues
55
Last commit
3 days ago

What is it?

Nezha is a self-hosted, lightweight monitoring and operations tool for servers and websites. It tracks system status on hosts and runs HTTP, TCP and Ping probes against web services, including checks for SSL certificate changes and upcoming or expired certificates.

Beyond monitoring, it can send push alerts when problems occur, run scheduled tasks across machines, and open a web terminal to manage hosts from the browser. The project is split into a dashboard and a lightweight agent installed on each monitored server.

The project provides a user-facing status page and an admin backend, and the frontend themes can be customized and contributed through a templates file in the repository.

Key features

  • 01Monitors system status of servers, including host resource metrics.
  • 02Runs HTTP, TCP and Ping probes against websites and services.
  • 03Tracks SSL certificate changes, upcoming expiration and expiry.
  • 04Sends push alerts when monitored targets have problems.
  • 05Runs scheduled tasks and provides a web terminal for hosts.

Use cases

  • Keeping an eye on a small fleet of VPS or home servers from one dashboard.
  • Watching website uptime and SSL certificate expiry for personal or client sites.
  • Receiving push notifications when a host or service goes down.
  • Running routine commands across machines on a schedule.

In collections

Topics

FAQ

What is nezha?
Self-hosted server and website monitoring tool with status checks, HTTP/TCP/Ping probes, push alerts, scheduled tasks and a web terminal. Nezha is a self-hosted, lightweight monitoring and operations tool for servers and websites. It tracks system status on hosts and runs HTTP, TCP and Ping probes against web services, including checks for SSL certificate changes and upcoming or expired certificates.
Is nezha free to use? What license does it have?
nezha is open source under the Apache-2.0 license. Check the license terms before using it in commercial products.
Is nezha still maintained?
Actively maintained. The last commit to nezha was on Oct 22, 2026.
What can I use nezha for?
Keeping an eye on a small fleet of VPS or home servers from one dashboard. Watching website uptime and SSL certificate expiry for personal or client sites. Receiving push notifications when a host or service goes down. Running routine commands across machines on a schedule.
Where can I get nezha?
The source code and installation instructions are on GitHub: https://github.com/nezhahq/nezha

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects