About

PingBoard is open-source uptime monitoring, built for developers — self-hosted in one container, unlimited and free, forever.

Why it exists

Uptime monitoring is a solved problem that's somehow still expensive. The hosted tools charge per monitor, per status page, per seat — the meter runs on things that cost them nearly nothing. The serious self-hosted options ask you to run a small datacenter: an app server, a database, a cache, a queue, four containers before you've checked a single URL. And the lightweight classics work, but their interfaces haven't moved in a decade.

PingBoard is the boring middle: a monitor you'd actually enjoy opening, running as one container on the box you already have. Watch your whole stack — endpoints, certificates, domains, cron jobs — from a single screen. No account, no limits, no lock-in. Your monitoring, your data, your box.

Principles

  • Self-host means unlimited

    No per-monitor pricing, no seat plans, no feature gates. Every monitor type, every channel, every status page — included, forever, on hardware you already own.

  • Setup is the product

    One container, one volume, one port. If a feature adds friction between `docker run` and the first check, it doesn’t ship. The target is under a minute, and the whole product is judged against it.

  • Boring technology, on purpose

    A Bun server, an embedded SQLite database, Server-Sent Events, an in-process scheduler. No Redis, no queue, no external services to babysit at 2am — and backups are copying one file.

  • The UI is the only configuration

    No YAML, no config files to reconcile, no CLI for daily operations. If you can’t do it from the dashboard, it’s a bug in the dashboard.

Who builds it

PingBoard is built by Steiner&Co. and released under the MIT license — every line of it, including the code a future hosted version will run on. The roadmap is public, the issues are public, and contributions are welcome.

Star us on GitHub