Custom Domains
Connect your own domain to serve documentation from your brand's URL.
Custom domains allow you to serve your documentation from your own URL, like docs.yourcompany.com instead of cirth.app/docs/your-project.
Why Use a Custom Domain?
Brand consistency - Keep users on your domain
Professional appearance - Look more established
SEO benefits - Build authority on your domain
Trust - Users stay within your brand experience
Setting Up a Custom Domain
Step 1: Add Your Domain
Go to your Project Settings
Navigate to the Domains tab
Click Add Domain
Enter your domain (e.g.,
docs.example.com)Click Add
Step 2: Configure DNS
You'll need to add DNS records with your domain provider:
For Subdomains (Recommended)
Add a CNAME record:
Type | Name | Value |
|---|---|---|
CNAME | docs | cname.vercel-dns.com |
For Apex Domains
Add an A record:
Type | Name | Value |
|---|---|---|
A | @ | 76.76.21.21 |
Step 3: Verify Domain
After adding DNS records, return to Cirth
Click Verify next to your domain
Wait for DNS propagation (usually 1-24 hours)
Once verified, your domain shows a green checkmark
Step 4: SSL Certificate
Cirth automatically provisions an SSL certificate:
Certificates are issued via Let's Encrypt
HTTPS is enabled automatically
Certificates renew automatically
DNS Propagation
DNS changes can take time to propagate:
Provider | Typical Time |
|---|---|
Cloudflare | 5 minutes |
GoDaddy | 24-48 hours |
Namecheap | 30 minutes |
Route 53 | 60 seconds |
Tip: Use dnschecker.org to monitor propagation.
Common DNS Providers
Cloudflare
Log into Cloudflare dashboard
Select your domain
Go to DNS > Records
Click Add Record
Set proxy status to DNS only (gray cloud)
GoDaddy
Log into GoDaddy
Go to My Products > DNS
Click Add under Records
Select record type and enter values
Namecheap
Log into Namecheap
Go to Domain List > Manage
Click Advanced DNS
Add new record with provided values
Troubleshooting
Domain Not Verifying
Check DNS records - Ensure they match exactly
Wait for propagation - May take up to 48 hours
Check for conflicts - Remove duplicate records
Disable proxy - Cloudflare proxy can interfere
SSL Certificate Issues
Wait 10 minutes - Certificate provisioning takes time
Check domain is verified - SSL requires verification first
Clear browser cache - Old certificates may be cached
Domain Shows Wrong Content
Clear CDN cache - If using Cloudflare, purge cache
Check CNAME target - Ensure it points to correct value
Verify project settings - Confirm domain is linked to correct project
Multiple Domains
You can add multiple domains to a single project:
docs.example.com(primary)documentation.example.com(alias)help.example.com(alias)
All domains serve the same content.
Removing a Domain
Go to Project Settings > Domains
Click the trash icon next to the domain
Confirm deletion
Note: Remember to remove DNS records from your provider.
Best Practices
Use subdomains -
docs.example.comis easier to set up thanexample.com/docsChoose memorable names -
docs,help,guideare common choicesSet up redirects - Redirect
www.docs.example.comtodocs.example.comMonitor uptime - Set up monitoring for your custom domain