About Nezha
Nezha is a self-hostable monitoring and O&M tool for servers and websites, written in Go. It tracks system status for your machines and checks websites, including changes to or the expiry of SSL certificates, over HTTP, TCP and ping.
Beyond status checks, it can push alerts to notification channels, run scheduled tasks on monitored servers and open a web terminal to them. It has a user-facing dashboard and an admin backend, and the community offers alternative themes for the public front end. Documentation is available in English and Chinese, and translations are managed on Hosted Weblate.
Nezha is released under the Apache-2.0 licence and run on your own server. It is aimed at individuals, hobbyists and small teams that want a simple status page and light remote management of a handful of servers rather than a heavyweight observability stack.
Key features
- Server status monitoring
- HTTP, TCP and ping checks
- SSL certificate expiry alerts
- Push notifications for alerts
- Scheduled tasks on servers
- Web terminal access
- Customizable front-end themes
Good fit for
- →Monitoring a small fleet of VPS servers
- →Publishing a simple server status page
- →Alerting on website or certificate problems
- Built with
- Go
- Tags
- monitoring
- server-monitoring
- uptime
- alerting
- self-hosted
- ssl
- web-terminal
- golang
Nezha: questions and answers
- What is Nezha used for?
- Nezha is a self-hosted, lightweight monitoring and operations tool for servers and websites, with alerts, scheduled tasks and a web terminal. It is a good fit for monitoring a small fleet of VPS servers, publishing a simple server status page and alerting on website or certificate problems.
- Is Nezha open source?
- Yes. Nezha is open source under the Apache-2.0 licence. Its source code is on GitHub at nezhahq/nezha and is written mainly in Go.
- Is Nezha free?
- Yes. Nezha is open source, so the software itself is free to use.
- Can I self-host Nezha?
- Yes. Nezha can be self-hosted on your own server or infrastructure.
- What is Nezha an alternative to?
- Nezha is an open-source alternative to UptimeRobot and Site24x7. Other open-source alternatives to UptimeRobot include Uptime Kuma, Tianji and Gatus.
- Is Nezha actively maintained?
- Yes. The most recent commit to Nezha was on 1 October 2026, and the latest release is v2.3.17, published on 1 October 2026. The project has 10k stars on GitHub.
Open-source alternatives to Nezha
See all
Uptime Kuma
Monitoring & Observability
A self-hosted monitoring tool
MITvs UptimeRobot★ 92k
Tianji
Analytics
Tianji: Insight into everything, Website Analytics + Uptime Monitor + Server Status. not o
Apache-2.0vs Google Analytics★ 3.1k
Gatus
Monitoring & Observability
Create beautiful, automated status pages with advanced monitoring. Track HTTP, DNS, TCP en
Apache-2.0vs UptimeRobot★ 12k
Komari
Monitoring & Observability
A simple server monitor tool.
MITvs Site24x7★ 6.3kciao
Monitoring & Observability
HTTP checks & tests (private & public) monitoring - check the status of your URL
MITvs UptimeRobot★ 2k
Peekaping
Monitoring & Observability
Open Source Uptime Kuma Alternative
MITvs UptimeRobot★ 1.2k
SaaS alternatives to Nezha
See all
UptimeRobot
Monitoring & Observability
Website, port and keyword uptime checks with alerting and status pages
SaaS
Site24x7
Monitoring & Observability
Zoho all-in-one monitoring for websites, servers, cloud services and applications
SaaSDNS Monit
Monitoring & Observability
Monitors DNS record changes, SPF/DKIM/DMARC issues, DNSSEC and domain expiry with instant alerts
SaaS
Dotcom-Monitor
Monitoring & Observability
Synthetic website and application monitoring from global locations
SaaS
Pingdom
Monitoring & Observability
Pingdom is a website monitoring service that checks uptime and page performance from outside locations and alerts teams when a site has problems.
SaaS
Uptrends
Monitoring & Observability
Website, API and web application uptime and performance monitoring
SaaS

