Deployments and Custom Domains
Last updated December 23, 2025
Overview
This guide walks you through connecting your custom domain to your Emergent deployment. The process involves adding DNS records to verify domain ownership and direct traffic to your application.
Prerequisites
- An active Emergent deployment
- Access to your domain's DNS management panel
- Your domain registrar login credentials (GoDaddy, Namecheap, Cloudflare, etc.)
Step-by-Step Process
Step 1: Initiate Custom Domain Setup
- Navigate to your Deployments section in Emergent
- Find the Custom Domain section
- Click "Link Domain" button
- Enter your domain name (e.g.,
emergent1.feelingcoding.xyz) - Click "Auto-Link" / "Link- Manually"
Step 2: If you choose to proceed manually
You need to upload the following details:
Required DNS Record:
- Record 1 Type: A Name: www Value: 162.159.142.117 TTL: 3600
- Record 2 Type: A Name: www Value: 172.66.2.113 TTL: 3600
- For CNAME Type: CNAME Name: www Value: @ TTL: 3600
Step 3: If you choose to proceed with Auto - Link - You will see a pop-up indicating that Emergent uses Entri to configure the domain. - Click on Continue. - Click on Authorize with [Your Service Provider]. - You will be redirected to your domain service provider's page, where you need upload your credentials. - Wait for a moment, and then check your status; it should be marked as "Verified".
Step 4: Add DNS Records to Your Provider
For Popular DNS Providers:
Cloudflare:
- Log into Cloudflare dashboard
- Select your domain
- Go to DNS → Records
- Click "Add record"
- Select "A" as type
- Enter subdomain name (e.g., "emergent1")
- Enter the IP address: 162.159.142.117 and 172.66.2.113
- Set Proxy status to "DNS only" (gray cloud)
- Click "Save"
GoDaddy:
- Log into GoDaddy account
- Go to My Products → DNS
- Find your domain and click "Manage"
- Click "Add" in the Records section
- Select "A" record type
- Enter Host (subdomain name)
- Enter the IP address
- Click "Save"
Namecheap:
- Log into Namecheap account
- Go to Domain List
- Click "Manage" next to your domain
- Go to Advanced DNS tab
- Click "Add New Record"
- Select "A Record"
- Enter Host and IP address
- Click the checkmark to save
Step 5: Verify Domain Ownership
- After adding the DNS record, return to Emergent
- Click "Refresh Status" button
- Wait for verification (5–15 minutes)
- Once verified, you'll see a green "Verified" status

Step 6: Complete Setup
- Your custom domain is now active
- You can visit your application using your custom domain
- The domain will automatically point to your live deployment
Important Notes
DNS Propagation
- DNS changes typically take 5–15 minutes to propagate
- In some cases, global propagation may take up to 24 hours
- Use online DNS checker tools to verify propagation status
Critical Requirements
⚠️ Important: Ensure TWO A record points to your domain
- Do not add multiple IP addresses for the same subdomain
- Remove any conflicting DNS records before adding the Emergent record
- Multiple A records can cause routing issues
Troubleshooting
Domain Not Verifying:
- Double-check the DNS record values
- Ensure TTL is set to 300 seconds or lower
- Wait 15–30 minutes and try again
- Use DNS lookup tools to verify the record exists
SSL Certificate Issues:
- SSL certificates are automatically provisioned
- Allow 5–10 minutes after verification for SSL setup
- If issues persist, contact support
Domain Not Loading:
- Verify the A records is correctly configured
- Check that no other A records conflict
- Ensure the domain is verified in Emergent
- Try accessing via incognito/private browsing mode
Security Best Practices
- Keep DNS Records Minimal: Only add necessary records
- Monitor Domain Status: Regularly check domain verification status
- Use Strong DNS Provider: Choose reputable DNS providers
- Enable Domain Lock: Prevent unauthorized domain transfers
Support
If you encounter issues during setup:
- Verify all DNS records are correctly configured
- Wait for DNS propagation (up to 24 hours)
- Check our troubleshooting section above
- Contact Emergent support with:
- Your domain name
- Screenshots of DNS configuration
- Error messages (if any)
Deployment Time: Custom domain setup typically takes 5–15 minutes after DNS propagation.
Remember: Always ensure two IP addresses points to your domain to avoid routing conflicts.
For any questions or assistance, feel free to email us at support@emergent.sh

