How do I use a custom domain for my status page?
Use your own domain for your status page, like status.yourcompany.com.
Custom domains let you serve your UpCanary status page from a subdomain you control - for example, status.yourcompany.com - instead of the default status.upcanary.io/your-slug URL.
This feature is currently in development and will be available on the Pro plan.
How It Will Work
Once available, the setup process will follow standard CNAME-based domain configuration:
- Add your domain - enter your desired subdomain (for example,
status.yourcompany.com) in your status page settings. - Create a CNAME record - add a DNS record at your domain registrar or DNS provider pointing your subdomain to UpCanary’s hosting address.
- Wait for propagation - DNS changes typically propagate within a few minutes to a few hours depending on your TTL settings.
- SSL provisioning - UpCanary will automatically provision a TLS certificate for your domain via Let’s Encrypt, so your status page is served over HTTPS with no manual certificate management required.
DNS Configuration Example
The CNAME record you need to create will look similar to the following, though the exact interface varies by registrar or DNS provider:
| Field | Value |
|---|---|
| Type | CNAME |
| Host / Name | status |
| Value / Points to | pages.upcanary.io |
| TTL | 3600 (or your provider’s default) |
This example configures status.yourcompany.com to resolve to UpCanary’s hosting. Once UpCanary detects the CNAME record and provisions your SSL certificate, your status page will be served from your custom subdomain over HTTPS.
You can use any subdomain you like - status, uptime, statuspage, or any other prefix that makes sense for your brand. The subdomain must not already have a conflicting DNS record (such as an A record or existing CNAME pointing elsewhere).
Why Use a Custom Domain
- Brand consistency -
status.yourcompany.comlooks more professional than a shared domain URL - User trust - visitors stay on your domain rather than navigating to a third-party URL
- Enterprise requirements - some enterprise contracts require status pages to be served from company-owned domains
Beyond the basics, custom domains have a practical benefit for larger organizations: they allow your status page URL to be a stable, internal standard. Teams can document it in runbooks, link to it from support articles, and include it in incident response procedures without the URL ever changing regardless of which provider serves the page underneath.
For companies with strict vendor requirements or security review processes, serving the status page from a company-owned domain also simplifies approval workflows. The URL your users and customers see belongs to your organization, and you retain full control over the subdomain in your DNS settings.
Custom domains also remove any appearance of reliance on a specific third-party tool from your public-facing communications. If your company communicates status at status.yourcompany.com, that address can remain consistent even if underlying tooling changes in the future.
Troubleshooting
DNS propagation delays: After creating the CNAME record, it can take anywhere from a few minutes to 48 hours for the change to propagate globally, depending on your domain registrar and the TTL value on your DNS record. If your custom domain is not resolving immediately after setup, wait a few hours before investigating further. You can use a tool like dig or an online DNS checker to verify whether the CNAME record is visible from different network locations.
CNAME conflicts with existing records: If the subdomain you want to use already has an existing DNS record - for example, an A record or MX record at status.yourcompany.com - the CNAME record cannot be created alongside it. DNS does not allow a CNAME to coexist with other record types at the same name. You will need to remove or rename the conflicting record before adding the CNAME for your status page. Check your DNS provider’s dashboard for any existing records at the subdomain before starting setup.
SSL certificate not provisioning: After the CNAME record is in place and propagated, UpCanary will automatically attempt to provision an SSL certificate via Let’s Encrypt. This process typically completes within a few minutes of successful DNS verification. If the certificate does not provision, ensure the CNAME record is correctly pointing to pages.upcanary.io and that there are no proxy or CDN layers intercepting the domain before it reaches UpCanary.
Availability
Custom domains are a Pro plan feature. This feature is currently under development. When it launches, Pro subscribers will be notified and can configure custom domains from their status page settings.
In the meantime, your status page is available at its default UpCanary URL, which you can find in your status page settings.
Related Documentation
- Create a Status Page - Set up your status page before configuring a custom domain
- Customize & Brand - Theme your status page to match your brand
- Visibility & Access - Control who can see your status page
- Plans - Custom domains require the Pro plan