Custom Domains
Connect your own domain to a deployed VULK project.
Custom Domains
Deploy your VULK projects to your own domain instead of a vulk.host subdomain.
Prerequisites
- A deployed VULK project
- A domain you own with access to DNS settings
- Pro plan or higher
Setup
1. Add Your Domain
- Go to Settings > Domains
- Click Add Domain
- Enter your domain (e.g.,
app.yourdomain.com)
2. Configure DNS
VULK provides DNS records to add at your domain registrar. The exact records depend on your setup:
Subdomain (recommended)
For domains like app.yourdomain.com:
CNAME app → your-project.vulk.hostRoot domain
For bare domains like yourdomain.com:
A @ → (provided by VULK)
AAAA @ → (provided by VULK)3. Verify
Click Verify in the domains settings. VULK checks your DNS records and provisions an SSL certificate automatically via Cloudflare.
4. Assign to Project
Once verified, select which deployed project should serve from this domain.
DNS Provider Instructions
VULK provides setup instructions for common DNS providers:
- Cloudflare — Add CNAME record, disable proxy (orange cloud) initially
- GoDaddy — DNS Management > Add Record > CNAME
- Namecheap — Advanced DNS > Add New Record > CNAME
- Google Domains — DNS > Custom Records > CNAME
- Route 53 — Hosted Zone > Create Record > CNAME
SSL / HTTPS
SSL certificates are provisioned automatically through Cloudflare. Your domain will serve over HTTPS with no additional configuration.
Certificate renewal is automatic.
Limits
| Plan | Custom Domains |
|---|---|
| Builder | 1 |
| Pro | 3 |
| Team | 5 |
| Max | 10 |
| Business | 10 |
Troubleshooting
Domain not verifying
- DNS propagation can take up to 48 hours (usually 5-30 minutes)
- Ensure the CNAME record points to exactly the value shown in VULK
- If using Cloudflare, temporarily disable the proxy (orange cloud)
SSL certificate not provisioning
- Verify DNS is correctly configured and propagated
- Wait 5-10 minutes after DNS verification for certificate issuance
- Contact support if the certificate does not appear after 1 hour