pongo.sh

self-hosted, file-driven uptime monitoring

github.com/TimMikeladze/pongo

pongo.sh is an open source uptime monitoring solution designed for developers who prefer configuration as code. define your monitors as simple typescript files, commit them to your repository, and deploy anywhere that runs node. no complex setup wizards, no vendor lock-in — just code.

track response times, uptime percentages, error rates, and latency percentiles with real-time dashboards. create beautiful public status pages to keep your users informed about service health. configure alerts to get notified instantly via email, slack, or webhooks when services degrade or go down.

no database required — pongo.sh reads monitor definitions directly from your filesystem. results are stored locally in sqlite, making it lightweight, portable, and easy to backup. deploy on vercel, railway, docker, or any platform that supports node.js.

built with next.js, typescript, and tailwind css. fully customizable and extensible. check out the live demo below to see pongo.sh in action.

system overview

monitoring 7 endpoints

uptime
100.0%
monitors
7

7 total

avg latency
142ms
p95
630ms
errors
0.0%
checks
178
incidents
0

down

response time

hourly uptime

error rate

latency percentiles

throughput

status distribution

up152
degraded26

monitors

view all →
AWS

aws.ts

uptime100%
latency177ms
interval900s
Cloudflare

cloudflare.ts

uptime100%
latency111ms
interval900s
Example.com

example.ts

uptime100%
latency71ms
interval900s
GitHub

github.ts

uptime100%
latency122ms
interval900s
uptime100%
latency126ms
interval900s