Peekaping logo

Peekaping

Website

Self-hosted uptime monitoring with alerts and status pages

1.2k stars 68 forks last commit first released MIT

Actively maintained

Last commit 24 May 2026.

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 to Peekaping

Statping-ng logo

Statping-ng

Status page and uptime monitoring for web services

2k
183
Last commit

Open source status page and monitoring server for HTTP, TCP, UDP, ICMP and gRPC checks, with dashboards, alerts, and a REST API.

GPL-3.0Slowing down
Alternative to:
Atlassian Statuspage logo
Atlassian Statuspage
+17
Checkmate logo

Checkmate

Open-source uptime and infrastructure monitoring platform

10.8k
1.2k
Last commit

Self-hosted monitoring for websites and servers with uptime checks, response-time metrics, incidents, and status pages, plus optional agent-based hardware monitoring.

AGPL-3.0Actively maintained
Alternative to:
UptimeRobot logo
UptimeRobot
+16
Gatus logo

Gatus

Developer-oriented status page with health checks and alerting

11.9k
808
Last commit

Self-hosted status page and uptime monitoring tool with configurable health checks, dashboards, metrics, and alerting for HTTP, TCP, ICMP, and DNS endpoints.

Apache-2.0Actively maintained
Alternative to:
UptimeRobot logo
UptimeRobot
+19
Domain Locker logo

Domain Locker

Domain portfolio tracking, monitoring, and renewal alert dashboard

1.5k
116
Last commit

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

MITActively maintained
Alternative to:
Domain-Monitor logo
Domain-Monitor
+8
CheckCle logo

CheckCle

Open-source monitoring platform for uptime and server metrics

2.9k
253
Last commit

Self-hosted monitoring for servers, services, SSL, incidents and status pages; React frontend with a Go backend and embedded SQLite data store.

MITActively maintained
Alternative to:
Datadog Cloud Monitoring logo
Datadog Cloud Monitoring
+16
Tracearr logo

Tracearr

Real-time monitoring and analytics for Plex, Jellyfin, and Emby

2.5k
79
Last commit

Real-time monitoring platform for Plex, Jellyfin, and Emby with session tracking, playback analytics, stream maps, alerts, and account-sharing detection rules.

AGPL-3.0Actively maintained
Alternative to:
Tautulli logo
Tautulli
+1