How to Set Up a Self-Hosted Status Page
A self-hosted status page lets you show the real-time health of your website, APIs,
and servers using your own branding and domain.
Step-by-Step Status Page Setup
Step 1: Status Page Name
Choose a simple name for your status page.
Example: Example Service Status
Step 2: Slug
The slug defines the URL path of your status page.
/example
Step 3: Select Monitors
Choose which monitors should appear on the status page.
Website Monitor – https://example.com
Step 4: Logo (Optional)
Upload your brand logo to display on the status page.
Step 5: Favicon (Optional)
Upload a favicon for the browser tab.
Step 6: Website URL
Enter your primary website URL.
https://example.com
Step 7: Contact URL
Add a contact link for support or incidents.
https://example.com/contact
mailto:contact@example.com
tel:+0123456789
Step 8: Privacy Settings
- Public – Anyone can access
- Private – Only you can access
- Password – Password protected
Step 9: Meta Title
Example Status Page
Step 10: Meta Description
Live uptime and service health for example.com
Step 11: Noindex
Enable Noindex if you do not want search engines to index the page.
Step 12: Custom Domain
You can host the status page on your own domain.
status.example.com
Required DNS record:
A record → 167.172.242.136
OR
CNAME → monitoringdaddy.com
Step 13: Custom CSS (Optional)
body #services-container {
background: black;
color: white;
}
Step 14: Custom JavaScript (Optional)
<script>
alert('Hello World');
</script>
Recommended Configuration
Name: Example Status Page
Slug: /example
Website: https://example.com
Privacy: Public
Noindex: Enabled
Custom Domain: status.example.com
Once DNS is configured, your self-hosted status page will go live automatically.