Kuvasz Uptime

Kuvasz Uptime

Open-source uptime and SSL monitoring with status pages

486stars
30forks
Last commit: 6d ago
Repo age: 6y old

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:

Share:

Similar Services

Uptime Kuma

Uptime Kuma

Self-hosted uptime monitoring with alerts and status pages

81.5k
7.3k
Last commit: 1d ago

Uptime Kuma is a self-hosted uptime monitoring tool for HTTP(S), TCP, ping, DNS and more, with notifications, charts, and public status pages.

Alternative to:
UptimeRobot
UptimeRobot
+15
Netdata

Netdata

Real-time, per‑second full‑stack monitoring and observability

77.4k
6.3k
Last commit: 16h ago

Open-source, agent-based monitoring platform delivering per-second metrics, edge ML anomaly detection, tiered time-series storage and centralized cloud UI.

Alternative to:
Datadog Cloud Monitoring
Datadog Cloud Monitoring
+16
Grafana

Grafana

Observability dashboards and alerting for metrics, logs, and traces

71.7k
13.4k
Last commit: 18h ago

Grafana is an open source observability and data visualization platform for querying, graphing, and alerting on metrics, logs, and traces across many data sources.

Alternative to:
Grafana Cloud
Grafana Cloud
+19
Prometheus

Prometheus

Monitoring system and time-series database for metrics and alerting

62.2k
10.1k
Last commit: 1d ago

Prometheus is an open-source monitoring and time-series database for collecting metrics, querying with PromQL, and alerting on system and application health.

Alternative to:
Datadog Cloud Monitoring
Datadog Cloud Monitoring
+17
Sentry

Sentry

Error tracking and application performance monitoring platform

42.9k
4.6k
Last commit: 16h ago

Sentry is a developer-focused platform for error tracking, performance monitoring, and tracing to help teams detect, investigate, and fix issues faster.

Alternative to:
Bugsnag
Bugsnag
+14
Glances

Glances

Cross-platform system monitoring tool with TUI, Web UI, and APIs

31.3k
1.7k
Last commit: 7d ago

Glances is a cross-platform system monitoring tool providing a terminal dashboard, web UI, and REST/XML-RPC APIs for local or remote monitoring and exporting metrics.

Alternative to:
Netdata Cloud
Netdata Cloud
+11