Quick start
You can be monitoring your first site in under two minutes. This walks through the four things every new account does, in order.
1. Create your account
Sign up free — 5 monitors, no credit card. Prefer to run it yourself? Follow Self-hosting → Deploy and you get the same product with no limits.
2. Add your first monitor
From the dashboard, choose Add monitor and pick a type:
- Select the check type — Uptime is the most common.
- Enter the target (a URL like
https://example.com, a host, orhost:port). - Set the check interval (down to every 30 seconds) and, for HTTP, any assertions — expected status code or a keyword that must appear in the response.
- Save. The monitor starts checking immediately and its uptime-history bars begin to fill in.
Monitors for the same domain are grouped into a site, so adding an
SSL and a DNS check for example.com gives you
one rolled-up view of that site's health.
3. Route your alerts
A monitor is only useful if it can reach you. Open the monitor's Notifications tab and attach one or more channels:
- Email, SMS, and phone
- Slack, Discord, Microsoft Teams
- PagerDuty, Opsgenie, Pushover, ntfy
- Any webhook
Channels are routed per monitor with issue-vs-down severity, so a slow response can ping Slack while a hard outage pages on-call. See Notifications.
4. Publish a status page
Give customers a page that reflects your monitors in real time:
- Create a status page and add the monitors (or component groups) it should show.
- Point a
CNAMElikestatus.yourcompany.comat UptimeStatus and set it as the custom domain. - Add your logo and accent color. There's no vendor watermark on any plan.
Public visitors see live status, uptime history, and any open incidents — and can subscribe for updates.
Next steps
- Browse every check type in the Monitors overview.
- Schedule maintenance windows so planned work doesn't page you.
- Automate with the CLI and API.