Skip to content
O/THE OPEN ALTERNATIVE
↑↓to navigate↵to selectescto close
Peekaping

Peekaping

Modern open-source uptime monitoring tool that tracks websites, APIs, and services with real-time alerts, status pages, and comprehensive analytics. Fully self-hosted with no vendor lock-in.

Peekaping preview

Peekaping is an open-source, self-hosted uptime monitoring solution designed for small teams and businesses that need to catch outages before users do. Built with Go and React, it provides engineer-grade monitoring with complete data ownership and no cloud dependencies.

Key Features

Monitor Types

  • Web & Network: HTTP/HTTPS, TCP, Ping (ICMP), DNS
  • Application & Infrastructure: Push webhooks, Docker containers, gRPC, SNMP
  • Databases & Caches: PostgreSQL, Microsoft SQL Server, MongoDB, Redis
  • Messaging & Streaming: MQTT Broker, RabbitMQ, Kafka Producer

Alert Channels

  • Email & Webhooks: SMTP, custom webhooks
  • Chat & Collaboration: Telegram, Slack, Google Chat, Signal, Mattermost, Matrix, Discord, WeCom, WhatsApp
  • On-Call & Incident: PagerDuty, Opsgenie, Grafana OnCall
  • Mobile Push & Self-Hosted: NTFY, Gotify, Pushover

Status Pages

  • Public branded status pages showing uptime and performance metrics
  • Customizable branding and metrics display

API-First Design

  • REST API with Swagger/OpenAPI documentation
  • Modular architecture for easy extension
  • Pluggable storage backends (PostgreSQL, MongoDB, SQLite)

Tech / Self-Hosting

Core Technologies

  • Backend: Go (Golang) for high-performance monitoring
  • Frontend: React + TypeScript for admin dashboard and status pages
  • Deployment: Official Docker images with docker-compose support
  • Storage Options: PostgreSQL, MongoDB, or SQLite for flexible setups

Peekaping is MIT-licensed and completely free for both personal and commercial use. It offers a modern alternative to proprietary uptime monitoring services while maintaining full data privacy and control.