Open-source uptime monitoring,built for developers

Monitors, status pages, alerts and domain tracking — the whole stack, self-hosted in one container. Unlimited and free, forever.

Get started

Everything you needto know it’s up

A complete monitoring stack — not a checkbox on someone else’s roadmap.

7 monitor types

HTTP, TCP, ping, DNS, SSL, domain expiry and push/heartbeat — with keyword and JSON assertions on responses.

Status pages

Branded, shareable pages with custom slugs, passwords and a theme that follows each visitor.

Alerts that route

Email, webhook, Discord, Slack and ntfy — per monitor, on both down and recovery events.

Domain & SSL tracking

Registrar, expiry, nameservers and certificates in one place — with warnings before anything lapses.

One container

SQLite, no Redis, no queue. A single `docker run` and you’re live in under a minute.

API & MCP

Drive everything from scripts with API tokens, or ask your AI assistant what’s down over MCP.

Status pagesyour users trust

Publish a branded page in a click. Incidents and maintenance windows appear automatically — fewer “is it down?” tickets.

Alerts where yourteam already is

Email, webhooks, Discord, Slack or ntfy — wired up in seconds, routed per monitor, and silenced during maintenance.

Every domain andcert in one place

Expiry, registrar, nameservers and SSL for your whole portfolio — auto-detected via RDAP, or added by hand. Alerts before anything lapses.

Monitoring shouldn’t cost more than your servers.

Uptime monitoring got bloated and expensive — per-monitor pricing, per-seat plans, and your data living on someone else’s dashboard. PingBoard is the opposite: one small binary, one SQLite file, every feature included. Self-host it on a $5 VPS and 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.

Introducing,PingBoard

Pricing

Self-hosted

Every feature, unlimited, on your own infrastructure. One container, MIT-licensed, free forever.

Free

Cloud

Hosted and fully managed, with multi-region probing and zero ops. Same PingBoard — we run it for you.

Coming soon

Frequently askedquestions

Quick answers on pricing, licensing, privacy and setup.

Yes. Self-host it and every feature is unlimited, forever — it’s MIT-licensed. A hosted cloud option is coming later for teams that’d rather not run it themselves.

One `docker run`, or a Compose file. It’s a single container with a SQLite file — no external database, Redis or queue to manage.

HTTP(S), TCP, ping, DNS, SSL-certificate and domain expiry, and push/heartbeat for cron jobs — plus keyword and JSON assertions on response bodies.

Email, webhook, Discord, Slack and ntfy — routed per monitor, on both down and recovery, and silenced during maintenance windows.

No. You host it; everything lives in your SQLite file on your server. There’s nothing to phone home.

PingBoard

Get started today.

docker run -d -p 3000:3000 -v pingboard_data:/data ghcr.io/steiner-co/pingboard