Create public status page
Goal: Create a public status page that you can link from your website or in emails to customers. It will show them the current state of your services.
Step 1: Open status pages
- In the dashboard click Status pages
- Click + New status page
Step 2: Basic details
- Name - e.g. "Our services - status" or "MyCompany uptime"
- Slug - the URL part (e.g.
mycompany). The URL will behttps://epulz.io/status/mycompany - Description (optional) - a short text about what the status page represents
Step 3: Choose components
From the list of your monitors, choose which ones should be displayed on the status page. Best:
- Only components relevant to the customer (not internal DB, NPM admin, etc.)
- Group multiple monitors into a single "component" (e.g. "API" = 3 healthcheck monitors)
- Maximum 8-10 components, more is overwhelming
Step 4: Branding (optional)
- Logo - upload PNG / SVG, displayed at the top of the status page
- Color - accent color (default cyan)
- Links - custom links in the footer (Web, Twitter, support email)
Step 5: Subscribers
Visitors can subscribe their e-mail for notifications on state changes. The feature is available on paid plans (Standard and higher). Details in the subscribers guide.
Step 6: Save and get the URL
After saving you get the public URL of your status page:
https://epulz.io/status/your-slug
Link it from the footer of your website, emails, or marketing documentation.
Custom domain - roadmap
Hosting status pages on a custom domain (e.g. status.mycompany.com) is not implemented yet. Status pages currently run only on the epulz.io/status/<slug> subpath. Custom domain is on the roadmap - if you need it, let us know via the contact form.
Updates during an incident
During a real outage you can add incident updates:
- In the status page detail click + New update
- Severity (investigating / identified / monitoring / resolved)
- Title and body of the update
- Optional: broadcast e-mail to subscribers