Skip to content

Create a Status Page

Time~5 minutes
LevelBeginner
PrerequisitesOpenStatus account, at least one monitor

In this tutorial, you’ll create a public status page to communicate your service’s health to users. A status page is a transparent way to show real-time uptime information and keep your users informed during incidents.

By the end of this tutorial, you’ll have:

  • A public status page showing your service health
  • Monitors displayed on your status page
  • Understanding of privacy and security options

Navigate to the Status Pages page from the sidebar and click the Create Status Page button. This will open a new configuration screen.

Status Pages sidebar with the Create Status Page button highlighted

Fill in the basic details for your status page:

  • Title: A name for your status page (e.g., “Acme Status” or “API Health”)
  • Slug: The URL path for your status page (e.g., acme creates acme.openstatus.dev)
Status page configuration form showing title, slug, and monitor selection

Select the monitors you want to display on your status page. Each monitor will show as a separate service with its own uptime bar. You can add multiple monitors to give users a complete picture of your infrastructure health.

You can use your own domain (e.g., status.yourdomain.com) instead of the default *.openstatus.dev subdomain. To set this up:

  1. Enter your custom domain in the Custom Domain field
  2. Add a CNAME record pointing to status.openstatus.dev in your DNS provider
  3. Wait for DNS propagation (usually a few minutes, up to 48 hours)

See the Status Page Reference for detailed DNS configuration instructions.

Enable password protection to restrict access to your status page. This is useful for internal status pages that should only be visible to your team or specific customers. Enter a password, and visitors will be prompted to authenticate before viewing the page.

Checkpoint: After saving, click the link to your status page (shown at the top of the settings). You should see your monitors listed with uptime bars.

Great work! You’ve successfully:

  • ✅ Created your first status page
  • ✅ Added monitors to display service health
  • ✅ Learned about custom domains and password protection

Now that you have a basic status page, you can: