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

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.
Checkmate
Open-source uptime and infrastructure monitoring platform
Self-hosted monitoring for websites and servers with uptime checks, response-time metrics, incidents, and status pages, plus optional agent-based hardware monitoring.

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

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.


CheckCle
Open-source monitoring platform for uptime and server metrics
Self-hosted monitoring for servers, services, SSL, incidents and status pages; React frontend with a Go backend and embedded SQLite data store.

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




