Skip to main content
Status pages let you communicate uptime to your users. Each page shows the current state and 90-day uptime history of the monitors you choose to display. Pages are rendered as static HTML and hosted on a global CDN — they stay up even if Larm itself has issues.

Creating a status page

Go to Status pages and click New status page. Configure the page settings, select which monitors to display, and optionally customize the branding. Your page is published at https://<slug>.status.larm.dev.

Page settings

FieldDescription
NameDisplay name of the status page
SlugURL identifier (e.g. my-service becomes my-service.status.larm.dev). Lowercase, hyphens allowed, 3–63 characters.
DescriptionOptional brief description shown on the page (up to 1000 characters)
ThemeSystem (follows visitor’s preference), Light, or Dark
Primary colorBrand color in hex format (e.g. #4F46E5)
LogoCustom logo image (PNG, JPG, or SVG, up to 1 MB)
EnabledWhether the page is publicly visible

Monitor components

Select which monitors to display on the page. Each component has:
FieldDescription
Display nameThe name shown on the status page (can differ from the monitor’s name)
PositionDisplay order (0 = first)

Custom domains

Custom domains are available on paid plans.
You can serve your status page from your own domain (e.g. status.example.com). Apex domains are not supported — use a subdomain. To set up a custom domain:
  1. Enter your domain in the status page settings
  2. Add a CNAME record pointing your domain to <slug>.status.larm.dev
  3. If you’re using Cloudflare, also add a TXT record: _larm-verify.<your-domain> with value larm-verify=<token> (shown in the dashboard)
  4. Click Verify — Larm checks DNS and provisions SSL automatically

Email subscribers

Visitors can subscribe to your status page by email. When a monitor on the page changes state, subscribers are notified automatically.