Custom Domains
Point your own domain to your Deploxa deployment. SSL is automatically provisioned and renewed via Let's Encrypt — no configuration needed.
Navigate to Project → Settings → Domains and enter your domain name. You can add both apex domains (example.com) and subdomains (app.example.com).
Add the records below at your DNS provider (Cloudflare, Route 53, Namecheap, etc.). Deploxa shows you the exact records to add after you enter your domain.
Apex domain (example.com)
Subdomain (app.example.com)
Using Cloudflare? Set the record to DNS Only (grey cloud), not Proxied. Deploxa handles SSL termination at the edge — double-proxying causes certificate errors.
Once your DNS records propagate (typically 1–30 minutes, up to 48h for some registrars), Deploxa automatically issues a TLS certificate via Let's Encrypt. You'll see a green checkmark and Valid status in the domain settings.
SSL Active — expires in 89 days
Renews automatically. No action required.
Wildcard domains (*.example.com) let you serve multiple subdomains from a single domain configuration — useful for multi-tenant apps or per-customer subdomains.
Wildcard SSL certificates require DNS validation. Deploxa will prompt you to add a _acme-challenge TXT record to your DNS zone. This is a one-time step. Wildcard domains are available on Pro and Team plans.
You can add multiple domains to a single project. All domains point to the same active deployment. Deploxa redirects all domains to your primary domain by default — you can change the redirect behavior per domain.
My domain shows "Invalid" after I added DNS records.
DNS propagation can take up to 48 hours. Check propagation at whatsmydns.net. Make sure you removed any conflicting records (e.g., an existing A record before adding the CNAME).
I see a certificate error in the browser.
SSL provisioning triggers automatically after DNS verification. If it's been more than 5 minutes after verification, try clicking "Renew Certificate" in the domain settings panel.
I'm using Cloudflare and getting redirect loops.
Set the Cloudflare proxy mode to "DNS Only" (grey cloud). Deploxa handles SSL termination — proxying through Cloudflare on top causes loops.