A favicon of Peekaping

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:

Screenshot of Peekaping websiteVisit Peekaping

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.

Share:
Details:
  • Stars


    1,188
  • Forks


    68
  • Last commit


    4 months ago
  • Repository age


    1 year
  • License


    MIT
  • Version


    0.0.46
  • Self-hosted


    Yes
  • Repository


    0xfurai/peekaping

Auto-fetched from GitHub .

Ad

 

 
 
 
 

Open source alternatives similar to Peekaping:

 

 
 
  • Stars


  • Forks


  • Last commit


 

 
 
  • Stars


  • Forks


  • Last commit


 

 
 
  • Stars


  • Forks


  • Last commit


Peekaping: Open Source Alternative to UptimeRobot, Better Stack and Pingdom – Unvendored