How to Setup Self-Hosted Status Page?

Updated at: 2025-12-19.

How to Set Up a Self-Hosted Status Page

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.