Nezha Monitoring
A lightweight, self-hosted server monitoring dashboard that tracks system metrics across multiple servers with real-time stats and alerting.
First Login
On first visit, you will see the public dashboard. To access the admin panel, configure OAuth2 (GitHub, GitLab, Gitee, or OIDC) in the config file or use the initial setup wizard.
What You Can Do After Deployment
- Visit your domain — view the public monitoring dashboard
- Add servers — install the Nezha agent on servers you want to monitor
- Set up alerts — configure notifications via Telegram, Discord, Slack, or email
- Create service monitors — track HTTP, TCP, and ICMP endpoints
- Customize dashboard — choose themes and configure which metrics to display
Key Features
- Real-time CPU, memory, disk, network, and uptime monitoring
- Multi-server support via lightweight agent
- Service monitoring (HTTP, TCP, ICMP)
- Alert notifications (Telegram, Discord, Slack, email)
- Traffic and transfer statistics
- Multiple dashboard themes
- SQLite storage (no external database)
License
Apache-2.0 — GitHub