Skip to main content
OpenSourceAlternatives

Peekaping

Open source · OSI-approvedStatus: unknownNew

Self-hosted uptime monitoring with status pages and multi-channel alerts

Peekaping is a free, open-source, self-hosted uptime monitor built with Go and React that watches websites, APIs, databases, containers, and message brokers, then alerts through more than fifteen channels. It targets small teams that want to catch outages before users do while owning the whole stack, with live dashboards and public status pages included. The project is in beta and actively developed under the MIT license.[1][2][3]

Quick verdict

Small teams that want to own their uptime monitoring get the most from Peekaping: fifteen check types from HTTP to Kafka, fifteen-plus alert channels, and brandable status pages in one MIT-licensed Docker deployment. The decisive capability is breadth without a subscription, pairing network, database, and broker checks with live dashboards and maintenance windows. The material constraint is beta maturity plus full self-hosting responsibility, so teams with no ops capacity or production-stability requirements should choose a hosted SaaS instead. If you run Docker and want Uptime Kuma's workflow on a Go stack, start with Peekaping in non-production first.[1][2][3]

Key features

  • Fifteen monitor types Fifteen monitor types: HTTP/HTTPS, TCP, ping, DNS, push heartbeats, Docker containers, gRPC, and SNMP cover the network layer, while PostgreSQL, SQL Server, MongoDB, Redis, MQTT, RabbitMQ, and Kafka checks reach into databases and brokers.[1][2]

  • Fifteen-plus alert channels Fifteen-plus alert channels: email over SMTP, webhooks, Telegram, Slack, Discord, Signal, Matrix, Mattermost, Google Chat, WeCom, WhatsApp via gateway, PagerDuty, Opsgenie, Grafana OnCall, NTFY, Gotify, and Pushover, with retry logic and resend control against alert spam.[1][2]

  • Public status pages Public status pages: publish brandable pages per service group so customers check status themselves, removing the second subscription most teams pay a hosted status-page vendor.[1][2]

  • Live WebSocket dashboard Live WebSocket dashboard: real-time status updates, interactive charts, 24-hour uptime tracking, response-time history, and visual heartbeat history in one React admin view.[1]

  • Maintenance windows Maintenance windows: scheduled work suppresses alerts and marks the status page, so deploys and patching do not read as outages.[1]

  • Proxy and 2FA hardening Proxy and 2FA hardening: checks can route through HTTP proxies for segmented networks, and the admin login supports two-factor authentication once the watcher itself becomes a target.[1]

  • Three-database choice Three-database choice: SQLite for a single-file homelab setup, PostgreSQL for structured relational data, or MongoDB for document storage, with automatic cleanup of old heartbeat data.[1][2]

  • Documented REST API Documented REST API: a Swagger-described API plus push-monitor webhook endpoints let jobs report their own health and let operators script against monitoring state.[1]

Who will love it

  • Small teams owning their monitoring Small teams owning their monitoring who want Uptime Kuma-style checks on a Go stack with no subscription and no vendor lock-in.[1][2]

  • Operators consolidating checks and status Operators consolidating network, database, and broker checks plus a public status page into one self-hosted dashboard.[1][2]

  • Homelab owners starting small Homelab owners starting small with Docker and SQLite, with PostgreSQL or MongoDB available when the setup grows.[1][2]

Who should avoid it

  • Teams with nobody to run it Teams with nobody to run it: you own hosting, backups, upgrades, and the monitor's own availability, so a hosted SaaS fits better when ops time is zero.[1][2]

  • Production-aged guarantees seekers Production-aged guarantees seekers: the docs carry a beta warning with incomplete features possible, so environments needing proven stability should wait or test in non-production first.[1]

  • Beyond-uptime observability needs Beyond-uptime observability needs: Peekaping checks reachability and health, not full metrics, traces, or log analytics, so teams needing those should pair or choose a broader platform.[1][2]

Alternatives and compatibility

Competes with Uptime Kuma Competes with Uptime Kuma: the repository calls itself an Open Source Uptime Kuma Alternative and the docs position it as the modern option, covering the same self-hosted checks, notifications, and status pages on a strongly typed Go and TypeScript architecture.[1][2]

Complements incident response Complements incident response: PagerDuty, Opsgenie, and Grafana OnCall channels hand off to existing on-call rotations rather than replacing them, while webhooks and the REST API feed wider automation.[1][2]

Questions worth asking

What is the best Peekaping alternative for non-technical users?

A hosted SaaS monitor is the safer pick for non-technical users: there is no server, container, database, or reverse proxy to maintain. Choose Peekaping when someone technical on the team owns the Docker host and you want Uptime Kuma-style checks with status pages that you fully control.[1][2][3]

Is Peekaping really no-code?

Peekaping is configured, not coded: monitors, notifications, status pages, and maintenance windows are managed through its React web dashboard. Deploying and updating it is still ops work, since you run the Docker container, the database, and the host yourself.[1][2]

How much does Peekaping cost per month?

The software license costs nothing per month: it is MIT-licensed open source with no documented paid tiers, checked October 2026. You still pay for whatever hosts it, such as a VPS, storage, and outbound notification costs, since there is no managed cloud edition.[1][2]

Can you self-host Peekaping?

Yes. Peekaping is self-hosted only: the documented path is a Docker deployment with SQLite, PostgreSQL, or MongoDB storage under the MIT license. The docs carry a beta warning, so test it in non-production first and keep backups of its database.[1][2]

Sources and editorial review

Source research. Reviewed on October 12, 2026. Written by Sanjib Sah. AI assisted; reviewed by a human editor.

We have not run or tested this product.

  1. Peekaping homepage (official)

    official · Observed October 12, 2026

    Official homepage: self-hosted-only positioning, 15 monitor types, 17 listed alert channels, selectable databases, Go/React stack, Docker quick-start, demo, repo link.

  2. Peekaping docs welcome (official)

    official · Observed October 12, 2026

    Official docs: beta status, dashboard, notifications, status pages, maintenance windows, proxy, 2FA, retention, architecture, Uptime Kuma positioning.

  3. Peekaping repository (official)

    official · Observed October 12, 2026

    Official repository: Uptime Kuma Alternative description, MIT license, Go, 1203 stars, release 0.0.46, active development signals.

Compared with these products

No explicit proprietary baseline is recorded.

Similar projects

Related projects with shared categories, technologies, or licensing.

Kener

KenerOpen

Self-hosted status pages with uptime monitoring and incident tools

Stars5,199
Commitjust now
LicenseMIT

Kener is a free, self-hosted status page and uptime monitor with incident timelines, maintenance windows, and subscriber notifications in one Docker deployment.

Statusnook

StatusnookOpen

Self-hosted status page and endpoint monitoring with Slack and email alerts

Stars988
Commit2y ago
LicenseMIT

Statusnook is a self-hosted status page and endpoint monitor with custom HTTP checks, incident timelines, and Slack and email alerts.

Uptime Kuma

Uptime KumaOpen

Self-hosted uptime monitoring with a clean status page

Stars76.4K
Commit4d ago
LicenseMIT

Uptime Kuma monitors HTTP endpoints, TCP ports, containers, and certificates, and notifies through almost a hundred channels. Setup is a container and a few minutes.

Checkmate

CheckmateOpen

Self-hosted uptime and infrastructure monitoring with status pages

Stars10.9K
Commitjust now
LicenseAGPL-3.0

Checkmate is a self-hosted monitoring platform that watches website uptime, server hardware, and Docker hosts, and publishes public status pages.

EasyMonitor

EasyMonitorOpen

Self-hosted multi-region uptime monitoring with status pages

Stars75
Commit9d ago
LicenseMIT

EasyMonitor is a self-hosted uptime monitoring tool with multi-region checks, incident tracking, and public status pages for websites and APIs.

Keep

KeepAIOpen

Open-source AIOps for alert correlation, deduplication, and automated remediation

Stars12.4K
Commitjust now
LicenseMIT

Keep is an open-source AIOps platform that aggregates alerts from 90+ providers, deduplicates them with AI, and automates remediation via YAML or visual workflows.