Peekaping

Peekaping

Self-hosted uptime monitoring with alerts and status pages

991stars
48forks
Last commit: 18d ago
Repo age: 1y old
Peekaping screenshot

Peekaping is an open-source, self-hosted uptime monitoring and status page platform built for monitoring websites, APIs, and internal services. It provides an API-first design and flexible storage backends to fit lightweight or production deployments.

Key Features

  • Multiple monitor types including HTTP/HTTPS, TCP, ICMP ping, DNS, and push (webhook) heartbeats
  • Infrastructure and service checks such as Docker container health, gRPC, and SNMP polling
  • Database and broker monitoring (e.g., PostgreSQL, MongoDB, Redis, MQTT, RabbitMQ, Kafka)
  • Alerting via many channels including SMTP email, webhooks, and popular chat/on-call tools
  • Public status pages and SVG status badges for transparent uptime reporting
  • Security features such as multi-factor authentication, brute-force protection, and SSL certificate expiration checks
  • API-first architecture with OpenAPI/Swagger support for integrations and automation
  • Pluggable data storage options: SQLite, PostgreSQL, and MongoDB

Use Cases

  • Monitor public websites and APIs and notify teams immediately on outages
  • Track internal infrastructure components (containers, databases, brokers) for early incident detection
  • Publish customer-facing or internal status pages to reduce support load and improve transparency

Limitations and Considerations

  • The project is in beta and some features and behavior may change
  • Migration tooling from Uptime Kuma is not yet fully available

Peekaping is well-suited for small teams and growing environments that want ownership of monitoring data, strong extensibility, and a modern UI. Its wide monitor coverage and alert integrations make it a practical alternative to traditional uptime monitors.

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