Custom Domain Configuration
This guide walks through configuring the custom domain docs.auctionexcellence.com for the Mintlify documentation site.
Prerequisites
- Access to your domain registrar’s DNS settings
- Access to the Mintlify dashboard
- Domain:
auctionexcellence.com
Step 1: Add Domain in Mintlify Dashboard
- Log in to the Mintlify Dashboard
- Navigate to Settings > Custom Domain
- Enter
docs.auctionexcellence.com as your custom domain
- Click Add Domain
- Note any verification records provided
Add the following DNS records at your domain registrar:
CNAME Record
| Type | Name | Value | TTL |
|---|
| CNAME | docs | cname.mintlify-dns.com. | 3600 |
The trailing period after cname.mintlify-dns.com. is important for some DNS providers. If your provider adds it automatically, you can omit it.
CAA Record (Optional but Recommended)
If your domain uses CAA records, add this to authorize Let’s Encrypt for SSL certificates:
| Type | Name | Value |
|---|
| CAA | @ | 0 issue “letsencrypt.org” |
Verification TXT Record (If Required)
Some configurations may require a TXT record for domain verification:
| Type | Name | Value |
|---|
| TXT | _mintlify | (provided in Mintlify dashboard) |
Step 3: Wait for DNS Propagation
DNS changes can take up to 48 hours to propagate globally, though most changes are visible within 15-30 minutes.
Verify DNS Configuration
Check your DNS settings using:
# Check CNAME record
dig docs.auctionexcellence.com CNAME
# Check if DNS has propagated
nslookup docs.auctionexcellence.com
You can also use online tools like DNS Checker to verify global propagation.
Step 4: SSL Certificate Provisioning
Once DNS is configured correctly, Mintlify automatically provisions an SSL certificate via Let’s Encrypt. This typically takes 5-10 minutes after DNS verification.
Do not redirect the /.well-known/acme-challenge path - it’s reserved for SSL certificate validation.
Step 5: Verification Checklist
After setup, verify the following:
Test SSL Certificate
# Check SSL certificate
curl -vI https://docs.auctionexcellence.com 2>&1 | grep -A 5 "Server certificate"
# Or use OpenSSL
openssl s_client -connect docs.auctionexcellence.com:443 -servername docs.auctionexcellence.com
Troubleshooting
Site Not Loading
- Verify DNS records are correct using
dig or nslookup
- Check DNS propagation status
- Wait 24-48 hours for full propagation
SSL Certificate Errors
- Ensure CAA record allows Let’s Encrypt
- Verify
/.well-known/acme-challenge path is not blocked
- Check Mintlify dashboard for certificate status
Mixed Content Warnings
- Ensure all internal links use relative paths or HTTPS
- Check for hardcoded HTTP URLs in content
- Review browser console for specific resources
Provider-Specific Notes
Cloudflare
If using Cloudflare:
- Set SSL/TLS mode to Full (strict)
- Disable Always Use HTTPS in Edge Certificates settings (let Mintlify handle this)
- Ensure the CNAME record is proxied (orange cloud)
Vercel
If domain is managed through Vercel:
- Add the TXT verification record provided in Mintlify dashboard
- Configure the CNAME as specified above
AWS Route 53
- Create a CNAME record set
- Set TTL to 300 seconds minimum
- Enable alias if required
Analytics Configuration
After the domain is live, configure analytics:
- Set up PostHog with your API key in
mint.json
- Verify tracking is working by checking the PostHog dashboard
- Configure goals and funnels as needed