Short guide to get productive quickly.
Sign up with email and password, then open the dashboard.
Use Monitors → Add monitor. Set URL, interval, and expected status codes. After consecutive failures (default 2), status becomes Down and an incident opens.
Create a page, attach monitors, publish. Public URL is /status/your-slug. Private monitor URLs are never shown publicly.
Create a heartbeat, copy the secret URL, and GET/POST it from your cron job on schedule. Missed pings mark the heartbeat overdue.
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).
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.