Skip to main content
Hub can create public status pages for your services, accessible to anyone without authentication.

Creating a Status Page

  1. Go to Health Checks in the Hub dashboard
  2. Select a health check
  3. Click Create Public Status Page
  4. Customize the page:
    • Page title
    • Description
    • Logo (optional)
    • Custom domain (optional)

Accessing Status Pages

Each status page gets a unique URL:
https://your-hub:8090/status/abc123xyz
You can share this link with your users or customers.

Custom Domain Setup

To use your own domain (e.g., status.mysite.com):
1

Create DNS Record

Add a CNAME or A record pointing to your Hub:
CNAME: status.mysite.com → your-hub.com
Or:
A: status.mysite.com → your-hub-ip
2

Configure in Hub

In the status page settings, enter your custom domain:
status.mysite.com
3

Access

Your status page is now available at:
https://status.mysite.com:8090/status/abc123xyz
If using a reverse proxy (nginx, Caddy), you can remove the :8090 port from the URL.

What’s Displayed

Status pages show:
ElementDescription
Current StatusOperational / Degraded / Down
Uptime %24h, 7d, 30d averages
Response TimeAverage response time chart
Incident HistoryPast 30 days of incidents
Last CheckedWhen the health check last ran

Branding

Customize your status page:
  • Logo - Upload your company logo
  • Colors - Match your brand (PRO)
  • Custom CSS - Advanced styling (PRO)

Availability

PlanStatus Pages
PersonalUnlimited
PROUnlimited + Custom branding

Example Status Page

Here’s what a status page looks like:
┌─────────────────────────────────────┐
│  [Logo]  MyAPI Status               │
│                                     │
│  🟢 All Systems Operational         │
│                                     │
│  Uptime (30d): 99.9%                │
│  Response Time: 120ms               │
│                                     │
│  Recent Incidents:                  │
│  • Mar 5 - Database timeout (2min)  │
│  • Feb 28 - High latency (5min)     │
└─────────────────────────────────────┘

Privacy

Status pages are public and require no authentication. Only include information you’re comfortable sharing publicly:
  • Do not expose internal IPs
  • Do not expose sensitive service names
  • Only show customer-facing services

Updating Status

Status pages update automatically:
  • Every time the health check runs
  • When incidents are created/resolved
  • Real-time status changes
No manual updates needed!