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
- You request a verification record for your domain
- Add a TXT record at your DNS provider
- Click Verify — the platform checks the record
- Once verified, the domain is yours — no other account can use it
- 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:
| Field | Value |
|---|---|
| Type | TXT |
| Name / Host | _redu-verify.app.yourcompany.com |
| Value | redu-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
| Method | Path | Description |
|---|---|---|
GET | /v1/dns/verify-domain?domain= | Get the TXT record to add |
POST | /v1/dns/verify-domain | Check the TXT record and claim the domain |
GET | /v1/dns/domains | List your verified and pending domains |
DELETE | /v1/dns/domains/:domain | Release a domain |