Domain Options
Default Subdomain
Every published project gets an automatic subdomain:- Format:
your-project-name.helloleo.app - No configuration needed
- Works immediately after publishing
Custom HelloLeo Subdomain
Choose your own subdomain from the Publish Modal:- Format:
myproject.helloleo.app - Must be unique and available
- Change it anytime
- Follows naming rules (lowercase, numbers, hyphens)
Custom Domain
Use your own domain:- Format:
app.yourdomain.com - Requires DNS configuration
- Full control over your branding
- Available on Pro and Business plans
Setting Up a Custom Subdomain
- Click “Publish” to open the Publish Modal
- In the Subdomain section, enter your desired subdomain
- Click Save to update
- Your project redeploys with the new URL
Setting Up a Custom Domain
Step 1: Configure DNS
Add a CNAME record pointing to HelloLeo:CNAME records work for subdomains (e.g.,
app.yourdomain.com). For root/apex domains (e.g., yourdomain.com), use a DNS provider that supports CNAME flattening (such as Cloudflare) and point it to custom.helloleo.app.Step 2: Add Domain in HelloLeo
- Open the Publish Modal
- Go to the Custom Domain section
- Enter your domain (e.g.,
app.yourdomain.com) - Click Verify Domain
- Wait for DNS verification and SSL certificate generation
Step 3: Publish
Click “Update Published Version” to deploy with your custom domain.How It Works
When you publish with a custom domain, HelloLeo:- Registers your domain with our edge network
- Issues an SSL certificate automatically via Cloudflare
- Routes traffic from your domain to your published project
Domain Requirements
- Subdomains: 1-63 characters, lowercase letters, numbers, and hyphens
- Cannot start or end with a hyphen
- Must be unique - not already in use by another project
- Reserved names: www, api, admin, mail, ftp, localhost, test, staging, dev, app
Troubleshooting
Domain Verification Fails
- Check DNS propagation: Use nslookup.io to verify your records
- Wait for propagation: DNS changes can take up to 48 hours
- Verify CNAME target: Must point to
custom.helloleo.app - Check domain format: No typos in domain name
SSL Certificate Issues
- DNS not propagated: SSL provisioning requires DNS to resolve correctly first
- Invalid DNS configuration: Verify CNAME record points to
custom.helloleo.app - Domain already in use: Check if the domain is used by another project or service
Domain Not Working
- Check deployment status: Ensure project is published
- Verify SSL certificate: Check certificate status in the Publish Modal
- Clear browser cache: Try incognito mode
- DNS propagation: May need more time
Availability
Custom domains are available on:- Leo Pro - Included with subscription
- Leo Business - Included with subscription
Publishing Projects
Learn about publishing
Project Settings
Configure your project
