You can try out Kuvasz on the dedicated demo instance under https://demo.kuvasz-uptime.dev
Use the following credentials to log in:
- Username:
demo
- Password:
secureDemoPassword
Kuvasz [ˈkuvɒs], an open-source, self-hosted uptime & SSL monitoring service, designed to help you keep track of your websites and services. It provides a modern, user-friendly interface, a powerful REST API, and supports multiple notification channels like email, Discord, Slack, Telegram, and PagerDuty.
Kuvasz (pronounce as [ˈkuvɒs]) is an ancient hungarian breed of livestock & guard dog. You can read more about them on Wikipedia.
If you want to get started quickly, please refer to the Installation guide in the documentation.
- HTTP(S) monitoring: Monitor the availability and performance of your websites and services by sending HTTP(S) requests.
- SSL certification monitoring: Automatically check the SSL certificates of your monitored services to ensure they are valid and not expired.
- Notifications on a per-monitor basis: Configure different notification channels for each monitor, allowing you to tailor alerts to your specific needs.
- Sleek UI: Kuvasz has a modern, responsive, and user-friendly interface that makes it easy to manage your monitors.
- Full-fledged REST API: Manage your monitors, check their status, and more through a powerful API.
- Metrics exporters: Export your metrics to OpenTelemetry and Prometheus for better observability and integration with your existing monitoring stack.
- More to come: Kuvasz is under active development, and more features are planned for the future, such as ICMP monitoring, heartbeat monitors and more.
Kuvasz | UptimeRobot Free | UptimeRobot Solo | |
---|---|---|---|
Price | Free | Free | $84/year |
Monitoring interval | 5 seconds | 5 minutes | 60 seconds |
Monitors limit | unlimited | 50 | 10 |
Location-specific monitoring | ✅* | ❌ | ✅ |
Translations | ✅ | ❌ | ❌ |
Custom data retention | ✅ | 3 months | 12 months |
REST API | ✅ | ✅ | ✅ |
Prometheus & OpenTelemetry exporters | ✅ | ❌ | ❌ |
Backups & YAML configuration | ✅ | ❌ | ❌ |
Status pages | 📆 | only 1 | only 3 |
Maintenance windows | 📆 | ❌ | ✅ |
HTTPs monitoring | |||
Keyword matching | ✅ | ✅ | ✅ |
Header matching | ✅ | ❌ | ❌ |
Slow response alerts | ✅ | ❌ | ✅ |
Custom HTTP methods | ✅ | ❌ (HEAD only) | ✅ |
Custom status matcher | ✅ | ❌ | ✅ |
Custom headers | ✅ | ❌ | ✅ |
Custom request body | ✅ | ❌ | ✅ |
SSL monitoring | ✅ | ❌ | ✅ |
Ping (ICMP) monitoring | 📆 | ✅ | ✅ |
Heartbeat monitoring | 📆 | ❌ | ✅ |
Port monitoring | ❌ | ✅ | ✅ |
DNS monitoring | ❌ | ❌ | ✅ |
Domain expiration monitoring | ❌ | ❌ | ✅ |
Notifications | |||
✅ | ✅ | ✅ | |
Discord | ✅ | ✅ | ✅ |
Slack | ✅ | ❌ | ✅ |
Telegram | ✅ | ❌ | ✅ |
Pagerduty | ✅ | ❌ | ❌ |
MS Teams | 📆 | ❌ | ✅ |
Webhook | 📆 | ❌ | ❌ |
SMS / Voice call | 📆** | ❌ | 10 incl./month |
Google Chat, Pushover, Pushbullet, Splunk | ❌ | ✅ | ✅ |
Mattermost | ❌ | ❌ | ✅ |
✅ Supported | ❌ Not supported | 📆 Planned
- * You can deploy Kuvasz to multiple locations and monitor your services from those locations, but it does not support location-specific monitoring out of the box.
- ** Kuvasz will only provide the integration, but you will need to pay for the SMS or voice call service yourself
First and foremost, if you want to stay up-to-date with the latest news, features, and updates about Kuvasz, please consider:
- starring the project on GitHub and on Docker Hub
- joining our Discord server
- following us on X
- following us on Mastodon
You can also find some occasional updates on my personal blog at akobor.me.
While Kuvasz is free and open-source, it still requires a lot of time and effort to maintain and develop. If you like it, please consider supporting the project by donating via Ko-fi:
... or by sponsoring the project on GitHub