Set Up Custom Domain
Page Goal
Walk users through adding a custom domain with zero anxiety. Make DNS configuration crystal clear with provider-specific examples.
Target Persona
Domain Diana - A developer who:
- Has a custom domain to connect
 - May not be DNS expert
 - Wants working HTTPS immediately
 - Worried about breaking things
 - Needs clear, visual instructions
 - Values: Clarity, confidence, working HTTPS
 - Common question: "Did I do this right?"
 - Timeline: Wants it working within the hour
 
Key Content to Include
1. What You'll Achieve
- yourapp.yourdomain.com pointing to Temps
 - Automatic SSL certificate
 - All HTTP → HTTPS redirects
 - Time: 10-15 minutes (+DNS propagation)
 
2. Prerequisites
- Domain name you own
 - Access to DNS settings
 - Deployed application on Temps
 
3. Step-by-Step Tutorial
Step 1: Add Domain in Temps (2 min)
- Navigate to app settings
 - Click "Add Domain"
 - Enter your domain
 - Copy DNS records shown
 - Screenshots with arrows
 
Step 2: Configure DNS (5 min) Provider-specific tabs with screenshots:
For Cloudflare:
- Login to Cloudflare
 - Select your domain
 - Go to DNS settings
 - Add A record / CNAME
 - Proxy status (yellow cloud)
 - Screenshot with annotations
 
For Namecheap:
- Login to Namecheap
 - Domain list → Manage
 - Advanced DNS tab
 - Add records
 - Screenshot
 
For GoDaddy:
- Similar step-by-step
 - Screenshots
 
For Other Providers:
- General DNS configuration
 - A record vs CNAME explanation
 
Step 3: Verify Configuration (1 min)
- Back to Temps dashboard
 - Click "Verify DNS"
 - Status indicator
 - What "Pending" vs "Active" means
 
Step 4: Wait for Propagation (0-48h)
- What is DNS propagation
 - Typical wait time: 5-30 minutes
 - How to check status
 - Using 
digor online tools 
Step 5: SSL Certificate (automatic)
- Certificate generated automatically
 - How to verify SSL is working
 - Troubleshooting SSL errors
 
4. Common Scenarios
Adding www subdomain:
- Add both example.com and www.example.com
 - Or redirect one to the other
 
Using subdomain:
- api.example.com
 - app.example.com
 
Apex domain:
- Using A record
 - Provider-specific notes
 
5. Troubleshooting
DNS not propagating:
- Check configuration
 - DNS checker tools
 - Typical wait times
 
SSL certificate error:
- Wait for DNS to propagate first
 - Certificate generation time
 - When to retry
 
Domain shows wrong app:
- Configuration check
 - Cache clearing
 
6. Verification Methods
- Browser check
 digcommandnslookupcommand- Online DNS checkers
 - SSL checker tools
 
7. Advanced Configuration
- Multiple domains for one app
 - Domain redirects
 - Setting primary domain
 
8. Example Checklist
- Domain added in Temps
 - DNS records configured
 - DNS verification passed
 - SSL certificate active
 - HTTPS working
 - Redirects working
 
Success Metrics
- User successfully adds custom domain
 - Zero ambiguity in DNS configuration
 - User knows how to verify each step
 - Working HTTPS achieved
 - User feels confident throughout process
 - Provider-specific guidance reduces errors