
Kuvasz Uptime
Open-source uptime and SSL monitoring with status pages
598 stars 37 forks last commit first released AGPL-3.0
Actively maintained
Last commit 21 Aug 2026.
Kuvasz is an open-source, self-hosted uptime and SSL monitoring service that helps you track availability and certificate health for websites and services. It provides a web UI, a full REST API, status pages, and integrations for metrics and notifications.
Key Features
- HTTP(S) monitoring with configurable intervals, headers, custom methods, status/keyword matching and response time checks
- SSL certificate monitoring with expiry alerts
- Per-monitor notification channels (email, Discord, Slack, Telegram, PagerDuty and webhooks) and configurable alerting
- Public and private, brandable status pages for incidents and uptime history
- Push/heartbeat monitors for cron jobs and scheduled tasks
- Full REST API for automation and management, plus YAML-based IAC support and backups
- Metrics exporters for Prometheus and OpenTelemetry to integrate with observability stacks
- Distributed as a single Docker image and uses PostgreSQL for storage
Use Cases
- Monitor website and API availability with low intervals and custom response checks
- Publish a customer-facing or internal status page to communicate incidents and maintenance windows
- Track cron/heartbeat jobs and receive notifications for missed runs or slow responses
Limitations and Considerations
- Does not natively support port checks, DNS monitoring, or domain expiration monitoring at present
- Requires a PostgreSQL database and a JVM environment (Kotlin-based backend), so plan resources for high-frequency checks
- Some notification channels and features (SMS/voice, additional integrations) may require third-party accounts or are listed as planned
Kuvasz is suitable for teams and self-hosted deployments that need a modern uptime/SSL monitor with observability integrations. Its API, exporters, and status pages make it a practical choice for replacing hosted uptime services in environments that can run Docker and PostgreSQL.
Categories:
Tags:
Tech Stack:
Similar to Kuvasz Uptime

Kuvasz
Open-source uptime and SSL monitoring with status pages
Self-hosted uptime and SSL monitoring with status pages, REST API, Prometheus and OpenTelemetry exporters, per-monitor notifications, and YAML-based configuration.

WatchYourLAN
Lightweight LAN IP scanner with web UI, alerts, and metrics export
Self-hosted lightweight LAN IP/ARP scanner with web dashboard, new-host notifications, online/offline history, and metrics export to Prometheus or InfluxDB for Grafana.


Statping-ng
Status page and uptime monitoring for web services
Open source status page and monitoring server for HTTP, TCP, UDP, ICMP and gRPC checks, with dashboards, alerts, and a REST API.

MySpeed
Automated internet speed tests with history and analysis
Self-hosted speed test analysis tool that automates tests, stores results up to 30 days, and provides dashboards, health checks, and multi-server support.

Domain Locker
Domain portfolio tracking, monitoring, and renewal alert dashboard
Self-hostable domain portfolio manager that auto-fetches DNS/WHOIS/SSL data, tracks changes, monitors uptime, and sends configurable renewal and security alerts.


PortChecker
Lightweight API and web UI to check TCP port availability
Open-source API and web interface to test TCP port availability for hostnames and IPs. Docker-ready, minimal dependencies, and exposes Prometheus metrics for monitoring.




