Peekaping
Self-hosted uptime monitoring with an API-first Go server, status pages and more than twenty alert channels, aimed at DevOps teams.
Open Source Alternative to:

Peekaping watches your websites, APIs, containers and databases from infrastructure you run, and tells you the moment something stops answering. It was written by people who used Uptime Kuma and wanted the same idea with an API underneath it and a typed, extensible codebase behind that.
The server is Golang, the frontend React and TypeScript, and storage is your choice of SQLite, PostgreSQL or MongoDB. The quickest start is a single Docker command with a SQLite volume, and a community Terraform provider exists for teams that manage monitors as code.
Coverage spans the checks and channels a mixed stack needs.
- Network monitors: HTTP and HTTPS, TCP, ping, DNS, push webhooks, Docker containers, gRPC and SNMP.
- Data layer monitors: PostgreSQL, Microsoft SQL Server, MongoDB, Redis, MySQL and MariaDB, plus MQTT, RabbitMQ and Kafka producers.
- Alert channels: email, webhooks, Telegram, Slack, Discord, Matrix, PagerDuty, Opsgenie, ntfy, Gotify, Pushover, Twilio and a dozen more.
- Status pages: public pages and SVG status badges for readers outside the team.
- Access control: multi-factor authentication, brute-force login protection, and API keys with rights management.
- SSL checks: certificate expiration is watched alongside availability.
Every function is reachable through the REST API, which is what makes it fit CI/CD pipelines and infrastructure as code tooling. The project is in beta and under active development, so the maintainer asks you to try it outside production first. Incidents, monitor groups and an Uptime Kuma migration tool are on the roadmap.
Stars
1,188Forks
68Last commit
4 months agoRepository age
1 yearLicense
MITVersion
0.0.46Self-hosted
YesRepository
0xfurai/peekaping
Auto-fetched from GitHub .
Open source alternatives similar to Peekaping:
Stars
Forks
Last commit
Stars
Forks
Last commit
Stars
Forks
Last commit