Creating Status Pages
Status pages help you communicate service status to your users during outages and maintenance.
What is a Status Page?
A status page is a public webpage that shows the current status of your services. It's typically used to:
- Communicate service availability to users
- Provide updates during incidents
- Show historical uptime data
- Build trust through transparency
Creating Your First Status Page
Step 1: Navigate to Status Pages
- Log in to your Bareuptime dashboard
- Click Status Pages in the sidebar
- Click Create Status Page
Step 2: Configure Basic Settings
- Page Name: Choose a name for your status page (e.g., "Our Service Status")
- Subdomain: Pick a subdomain (e.g.,
status.yourcompany.com) - Custom Domain: Optionally use your own domain
- Description: Add a brief description of your services
Step 3: Add Services
- Click Add Service
- Service Name: Name your service (e.g., "Website", "API", "Mobile App")
- Select Monitors: Choose which monitors to include
- Service Description: Add optional description
Custom Domain Setup
To use your own domain (e.g., status.yourcompany.com):
- DNS Setup: Create a CNAME record pointing to
status.bareuptime.co - SSL Certificate: We'll automatically provision an SSL certificate
- Verification: We'll verify domain ownership
- Activation: Your custom domain will be active within 24 hours
API Integration
You can manage your status page programmatically using our API:
# Create an incident
curl -X POST https://api.bareuptime.co/v1/status-pages/123/incidents \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"title": "Database Connection Issues",
"status": "investigating",
"message": "We are investigating connection issues with our primary database.",
"affected_services": ["api", "website"]
}'
See our API Documentation for complete details.