Skip to Content

Custom Domains

You can attach your own domain (e.g. app.yourcompany.com) to any instance on redu.cloud. The platform handles HTTPS automatically once you verify ownership.


How it works

  1. You request a verification record for your domain
  2. Add a TXT record at your DNS provider
  3. Click Verify — the platform checks the record
  4. Once verified, the domain is yours — no other account can use it
  5. Attach it to an instance when creating or from the DNS panel

Domain ownership persists in your account. You don’t need to re-verify each time you use the domain.


Verify a domain

Go to Account → Domains → Add a custom domain.

Enter your domain name (e.g. app.yourcompany.com) and click Get verification record.

You will see a TXT record to add:

FieldValue
TypeTXT
Name / Host_redu-verify.app.yourcompany.com
Valueredu-verify=<token>

Add this record at your DNS provider (Cloudflare, Route 53, Namecheap, etc.), then click Verify now.

DNS propagation can take up to 24 hours. You can close the page — your pending domain is saved and the platform checks it automatically every minute. You will see a notification when it verifies.


Automatic checking

Once you add the TXT record and open the Domains page, the platform polls automatically every 60 seconds. You do not need to manually click Verify — just leave the page open and it will confirm when the record is live.


Attach a domain to an instance

During instance creation:
In the DNS Entries section of the Create Instance form, type your verified domain in the domain field. The form will show a green “verified” badge if the domain is already in your account.

After creation:
Click the instance on the Instances page → Manage DNS → create or edit a DNS entry with your verified domain.


HTTPS

Custom domains get a dedicated Let’s Encrypt certificate automatically. Platform subdomains (*.redu.cloud) share a wildcard certificate — no certificate requests needed there.


Domain ownership rules

  • One domain can only be owned by one account
  • If another user tries to claim a domain already in your account, they will receive a 409 error
  • If you want to transfer a domain to another account, remove it from Account → Domains first

Removing a domain

Go to Account → Domains, find the domain, and click Remove. If the domain is attached to an instance, the proxy host is also removed automatically.


Troubleshooting

“TXT record not found”
DNS changes can take minutes to hours to propagate. Check that:

  • The record name includes _redu-verify. prefix
  • The record value matches exactly (copy using the copy button)
  • You saved the record at your DNS provider

“Domain is already claimed by another account”
The domain is registered to a different redu.cloud account. If you believe this is an error, contact support@redu.cloud.

Domain shows as pending after 24 hours
Check with dig TXT _redu-verify.yourdomain.com — if the record appears, click Verify now. If not, confirm the record was saved correctly at your DNS provider.


API

MethodPathDescription
GET/v1/dns/verify-domain?domain=Get the TXT record to add
POST/v1/dns/verify-domainCheck the TXT record and claim the domain
GET/v1/dns/domainsList your verified and pending domains
DELETE/v1/dns/domains/:domainRelease a domain
Last updated on