Can't add custom domain for status #612

Open
opened 2026-04-05 16:21:19 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @shor0814 on 12/26/2024

Describe the bug
Add a custom domain, when I select Add CNAME to verify the CNAME, I get an error "Custom Domains not enabled for this OneUptime installation. Please contact your server admin to enable this feature."
To Reproduce
Steps to reproduce the behavior:

  1. In Project Settings, Add a domain (works) and Verify (works) (mycompanyname.com)
  2. Click the Status Pages tab
  3. Click the name of the Status Page that you want to add the custom domain to
  4. Select Custom Domains
  5. Add a custom domain (subdomain=status, domain dropdown is mycompany.com domain),
  6. Do not select a certificate and click Create Status Page Domain
  7. Click the Check CNAME
  8. See error

Expected behavior
Should be a way to validate the subdomain, much like the verification for a domain.

Screenshots
Screenshot 2024-12-25 174651

Desktop (please complete the following information):

  • OS: Ubuntu
  • Browser Chrome
  • Version 131.0.6778.205

Deployment Type
Kubernetes

Additional context
My current values.yaml is below:

host: oneuptime.mycompany.com
# If hosted on non-ssl server then change this to http
httpProtocol: https

statusPage:
  cnameRecord: oneuptime.mycompany.com

oneuptimeIngress:
  enabled: true
  hosts:
    - oneuptime.mycompany.com

global:
  storageClass: "local-path"

*Originally created by @shor0814 on 12/26/2024* **Describe the bug** Add a custom domain, when I select Add CNAME to verify the CNAME, I get an error "Custom Domains not enabled for this OneUptime installation. Please contact your server admin to enable this feature." **To Reproduce** Steps to reproduce the behavior: 1. In Project Settings, Add a domain (works) and Verify (works) (mycompanyname.com) 2. Click the Status Pages tab 3. Click the name of the Status Page that you want to add the custom domain to 4. Select Custom Domains 5. Add a custom domain (subdomain=status, domain dropdown is mycompany.com domain), 6. Do not select a certificate and click Create Status Page Domain 7. Click the Check CNAME 8. See error **Expected behavior** Should be a way to validate the subdomain, much like the verification for a domain. **Screenshots** ![Screenshot 2024-12-25 174651](https://github.com/user-attachments/assets/86129bd7-9b98-49ab-96cc-ebfa18558e44) **Desktop (please complete the following information):** - OS: Ubuntu - Browser Chrome - Version 131.0.6778.205 **Deployment Type** Kubernetes **Additional context** My current values.yaml is below: ``` host: oneuptime.mycompany.com # If hosted on non-ssl server then change this to http httpProtocol: https statusPage: cnameRecord: oneuptime.mycompany.com oneuptimeIngress: enabled: true hosts: - oneuptime.mycompany.com global: storageClass: "local-path" ```
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/oneuptime#612