Custom Domain
Overview
By default your status page lives at https://status.pingniner.com/your-slug. You can also serve it from a domain of your own, such as status.your-company.com.
SSL certificates are issued and renewed automatically — there is nothing to upload and nothing to renew.
INFO
Custom domains are available on every plan, including Free.
Setting it up
1. Add the domain in Pingniner
- Open the status page and go to Settings.
- In the Custom Domain section, enter your Domain — for example
status.your-company.com. Maximum 64 characters. - Save.
Each domain can only be used by one status page.
2. Create the DNS record
With your DNS provider, create a CNAME record:
| Field | Value |
|---|---|
| Type | CNAME |
| Name / Host | status (or whichever subdomain you chose) |
| Value / Target | status-ssl.pingniner.com |
| TTL | Default is fine |
WARNING
Use a subdomain, not your root domain. A CNAME cannot coexist with the other records a root domain needs, and most DNS providers will reject it. status.your-company.com works; your-company.com does not.
3. Wait for propagation
DNS changes take anywhere from a few minutes to a few hours. You can check progress with:
dig status.your-company.com CNAME +shortYou should see status-ssl.pingniner.com.
4. Certificate issuance
Once DNS resolves, the certificate is issued automatically on the first request to your domain. Load the page in a browser — the first load may take a few seconds while the certificate is obtained, and every load after that will be fast.
Verifying it works
- Visit
https://status.your-company.com. - Confirm your status page loads.
- Confirm the padlock shows a valid certificate for your domain.
The original status.pingniner.com/your-slug URL keeps working — the custom domain is added, not swapped.
Troubleshooting
The domain doesn't resolve
Check the CNAME with dig as above. A missing or wrong target is the most common cause. Be aware some DNS panels append the domain automatically — entering status.your-company.com as the host can produce status.your-company.com.your-company.com.
Certificate error or "not secure"
The certificate is issued on first request after DNS resolves. If DNS was only just corrected, wait a few minutes and retry. If it persists, confirm the domain is saved in the status page settings exactly as it appears in DNS — a domain we do not recognise will not be issued a certificate.
"Domain already taken"
Each domain can only belong to one status page. Remove it from the other page first.
CNAME rejected by your DNS provider
You are probably trying to use a root domain. Use a subdomain instead.
Cloudflare users
Set the record to DNS only (grey cloud), not proxied. Proxying it puts Cloudflare in front of a host that is already terminating TLS for your domain, which commonly produces a redirect loop or a certificate mismatch.
Removing a custom domain
Clear the Domain field in the status page settings and save. Delete the CNAME record at your DNS provider too, or it will point at a host that no longer serves your page.
