Custom Domain
Configure your domain for your Discloud hosted application.
🧭 Overview
You can map your own domain (e.g. yourdomain.com) or a subdomain (e.g. dash.yourdomain.com) to an application hosted on Discloud. The platform serves traffic through your app's Discloud subdomain using a CNAME record and validates ownership via TXT records.

📋 Requirements
Diamond plan or higher is required to host websites or APIs.
App already hosted using a Discloud subdomain (e.g. example.discloud.app)
A registered domain you control (Cloudflare, GoDaddy, Namecheap, etc.)
Ability to add / modify CNAME and TXT records
🏗️ Add Your Domain (Dashboard)
Open the Discloud Dashboard → Custom Domain section.
Enter your domain (e.g. yourdomain.com). Optionally specify a subdomain (e.g. dash).
Click Register and then the DNS button. When you click it, you will see the records you need to configure (CNAME and, if required, TXT tokens).


✅ Verify & Configure DNS
Although any DNS provider works, below are tabbed scenarios for clarity.
Records
CNAME
@ (or provider root)
hosting.discloud.app
TXT (if shown)
@ / provided
Verification token
If your DNS provider disallows root CNAME, use:
CNAME www → hosting.discloud.app
Redirect / ALIAS root → www.yourdomain.com
Example: dash.yourdomain.com
CNAME
dash
hosting.discloud.app
TXT (if shown)
Provided (dash / _discloud-verification)
Verification token
Multiple subdomains (e.g. api, app) repeat this pattern independently.
📡 DNS Propagation
DNS changes typically propagate within a few minutes.
However, TTL values and resolver cache may cause some delays.
To verify changes worldwide, check dnschecker.org
If some POPs still display old records, wait and re-check later.

🔄 Rebuild the App
After DNS resolves and tokens validate, open the linked app and trigger Rebuild so the binding becomes active.


Last updated