EvoHub Docs Sign in
EnglishEN

Status pages

Status pages

Use with AI
View as MarkdownThis page as plain text, for pasting into an AI tool Open in ClaudeAsk Claude questions about this page Open in ChatGPTAsk ChatGPT questions about this page
Connect to Cursor / VS Code / ClaudeSearch and read these docs from your AI tool (MCP server)

MCP server URL

https://docs-dev.evohub.io/mcp

Claude Code

claude mcp add --transport http evohub-docs-docs https://docs-dev.evohub.io/mcp

Claude (claude.ai and Claude Desktop): Settings → Connectors → Add custom connector, and paste the URL above.

Claude Desktop — claude_desktop_config.json

{
  "mcpServers": {
    "evohub-docs-docs": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://docs-dev.evohub.io/mcp"
      ]
    }
  }
}

Cursor — ~/.cursor/mcp.json

{
  "mcpServers": {
    "evohub-docs-docs": {
      "url": "https://docs-dev.evohub.io/mcp"
    }
  }
}

VS Code — .vscode/mcp.json

{
  "servers": {
    "evohub-docs-docs": {
      "type": "http",
      "url": "https://docs-dev.evohub.io/mcp"
    }
  }
}

A status page tells your customers whether your services are working, what is wrong when they are not, and what work is planned. This page walks through creating one, choosing its layout and branding, and putting it live.

How a status page fits together

A status page is made of a few parts, each covered on its own page:

Part What it is
Components The services visitors see a status for, such as "API" or "Dashboard". A component's status is set by hand or follows an uptime monitor.
Component groups Optional groups of components, one per product, region or service.
Incidents and maintenance Published from On-Call and shown on the page with their updates.
Subscribers Visitors who follow the page by email or through an RSS/Atom feed.
Custom domain The address the page is served on, such as status.example.com.

Status pages live under Status Page in the EvoHub console. The Pages list shows every page in your organization. If you pick a team in the team switcher, the list shows that team's pages.

Create a status page

Open Status Page

In the EvoHub console, open Status Page from the Services menu.

Start a new page

Click New Page (or Create your status page if you have none yet).

Enter a Name, for example Acme Status. You can upload a logo now (PNG, JPEG, WebP or SVG, up to 2 MB) or paste a logo URL. Both are optional and can be changed later.

Create

Click Create Page. EvoHub opens the new page's settings.

A page created while a team is selected in the team switcher belongs to that team.

The page settings

Each status page has five tabs:

Tab What you do there
Components Add components, group them, set their status and pick the public layout.
Incidents See the incidents and scheduled maintenance published to this page.
Subscribers Turn email subscriptions on or off and see who is subscribed.
Appearance Page text, links, analytics, history window, logo, favicon and theme.
Domain Connect your custom domain, and delete the page.

Use Edit page in the header to rename the page or change Publicly accessible.

Choose a public layout

Once a page has components, the Components tab shows Public page layout. It decides how visitors see your components:

Layout What visitors see
One list (default) Every component in one plain list. Group names are not shown.
Folded groups Each group folds into one line with its worst status and one uptime bar. Visitors can open a group to see its components.
A page per group The main page shows a card for each group, and each group has its own page at an address made from its name, such as status.example.com/payments.

The two grouped layouts need at least one group. See Components and groups for how to create groups, choose which groups start open, and the limit on A page per group.

Brand the page

Open the Appearance tab.

Customization holds the page's text and links. Click Save customization when you are done.

Field What it does
Page description Shown under the header on the public page.
Footer text Small print at the bottom of the page, for example © 2026 Acme.
Support URL Where the support link in the header points. Use a mailto: or https: address. The link only appears when this is set.
Support button label The text of that link. Defaults to Report a problem.
Privacy policy URL / Terms of service URL Linked in the footer.
Google Analytics tag A tag such as G-XXXXXXX. Page views are sent to your Google Analytics property.
History window How far back the uptime bars and the incident calendar go: 30 days or 90 days (the default).
Show this page in search engine results Clear it to ask search engines not to index the page.

The other cards on the tab:

  • Logo: shown in the page header instead of the page name. PNG, JPEG, WebP or SVG, up to 2 MB.
  • Favicon: the browser-tab icon. If you do not set one, the logo is used.
  • Public page theme: Light or Dark. Visitors see the page in the theme you pick.

Every public page also has a small "Powered by EvoHub" link in the footer.

Publish the page

A status page goes live on your own domain. Until you connect one, View public page is disabled.

Add components

On the Components tab, add the services you want to show. See Components and groups.

Connect a domain

On the Domain tab, connect a subdomain such as status.example.com and add the DNS records the console shows. See Custom domain.

Check it

When the domain shows Verified · SSL active, click View public page.

Changes you make in the console, and incidents published from On-Call, reach visitors within about 30 seconds. An open public page refreshes itself, so visitors do not need to reload.

Hide a page without deleting it

Click Edit page and clear Publicly accessible. Visitors to your domain then see "This status page is not configured", and the page's feeds stop working. Turn it back on to restore the page.

Delete a status page

On the Domain tab, under Danger Zone, click Delete page. Type the page's name to confirm, then click Delete permanently.

Warning

Deleting a page permanently removes its public page, components, incidents, maintenance windows and connected custom domain. It cannot be undone.

Who can do what

Status page actions follow your organization role. The permissions involved are:

Action Permission
Create, edit, brand, publish or delete a page; connect a domain status:page:write
Add, edit, reorder and group components; set a component's status status:component:write
See incidents / maintenance on the page status:incident:read / status:maintenance:read
See subscribers / remove subscribers and change subscription settings status:subscriber:read / status:subscriber:write

The built-in Owner, Admin and Member roles hold all of these. Viewers can see pages but not change them. See Roles and permissions.

Billing

Status pages are billed by usage. See How billing works for what is metered and the current rates.

Last updated