pongo.sh - Self-hosted uptime monitoring

1 min read Original article ↗

Config as Code

Define monitors, alerts, and pages as TypeScript files. Version control your monitoring alongside your code.

Multi-Region

Deploy instances across multiple regions for redundant monitoring. Supports custom consistency levels.

Status Pages

Beautiful public and private status pages with historical uptime, incident timeline, and RSS feeds.

Smart Alerting

Get notified via Slack, Discord, Email, or Webhooks. Configure alert throttling and recovery thresholds.

Self-Hosted

No vendor lock-in. Runs on SQLite or PostgreSQL. Deploy to Vercel, Railway, Docker, or bare metal.

Performance

Built with Next.js and Bun for maximum efficiency. Lightweight, fast, and optimized for real-time monitoring.