Skip to main content Skip to navigation

Documentation

Everything you need to build irresistible applications

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

  1. Go to Project Settings → Domains
  2. Click “Add Custom Domain”
  3. Enter your domain (e.g., myapp.com)
  4. 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

  1. Click “Verify DNS” in the dashboard
  2. Wait for propagation (usually 5-30 minutes)
  3. 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 or nslookup
  • 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

  1. Verify DNS configuration
  2. Check domain status in dashboard
  3. Clear browser cache
  4. Test with curl -I https://yourdomain.com