Documentation

Short guide to get productive quickly.

1. Create an account

Sign up with email and password, then open the dashboard.

2. Add a monitor

Use Monitors → Add monitor. Set URL, interval, and expected status codes. After consecutive failures (default 2), status becomes Down and an incident opens.

3. Status pages

Create a page, attach monitors, publish. Public URL is /status/your-slug. Private monitor URLs are never shown publicly.

4. Heartbeats

Create a heartbeat, copy the secret URL, and GET/POST it from your cron job on schedule. Missed pings mark the heartbeat overdue.

5. Alerts

Add Discord, Slack, or a generic webhook under Alert Channels. When the control plane opens an incident, active channels receive a JSON POST. Email delivery needs a mail provider (not enabled yet).

6. Teams

Create a workspace, invite by email (share the accept link), assign monitors, and set roles (viewer / editor / admin).

Operators: see the repo docs/DEPLOY.md for Wasmer and Cloudflare setup.