Custom Domains
Deploy your projects to your own domain names.
Overview
Every Irresistible project gets a free subdomain (yourproject.irresistible.dev), but you can also use your own custom domains.
Adding a Custom Domain
Step 1: Add Domain in Dashboard
- Go to Project Settings → Domains
- Click “Add Custom Domain”
- Enter your domain (e.g., myapp.com)
- Click “Add Domain”
Step 2: Configure DNS
Add these DNS records at your domain registrar:
For root domain (myapp.com):
Type: A
Name: @
Value: 76.76.21.21
For subdomain (www.myapp.com):
Type: CNAME
Name: www
Value: cname.irresistible.dev
Step 3: Verify Domain
- Click “Verify DNS” in the dashboard
- Wait for propagation (usually 5-30 minutes)
- Domain will show as “Active” when ready
SSL Certificates
SSL certificates are automatically provisioned using Let’s Encrypt:
- Free SSL for all custom domains
- Auto-renewal before expiration
- Supports wildcard certificates
Advanced Configuration
Multiple Domains
Add multiple domains to the same project:
myapp.com
www.myapp.com
app.mycompany.com
Domain Redirects
Configure redirects in your project settings:
- Redirect www to non-www (or vice versa)
- Redirect old domains to new ones
- Force HTTPS
Regional Deployments
Deploy to specific regions for better performance:
- US East (Virginia)
- US West (Oregon)
- EU West (Ireland)
- Asia Pacific (Singapore)
Troubleshooting
DNS Not Propagating
- Check DNS records with
dig
ornslookup
- Ensure no conflicting records exist
- Wait up to 48 hours for global propagation
SSL Certificate Issues
- Verify DNS is correctly configured
- Check for CAA records blocking Let’s Encrypt
- Ensure domain is accessible
Domain Not Working
- Verify DNS configuration
- Check domain status in dashboard
- Clear browser cache
- Test with
curl -I https://yourdomain.com