Setting Up a Custom Domain for Your Customizer
Custom domains let you serve the Konfiwear customizer on your own domain — for example, dyo.yourbrand.com instead of v2.konfiwear.com/c/your-slug. Your customers see your domain in the browser, while Konfiwear handles everything behind the scenes.
How It Works
When a customer visits your custom domain, the request flows through three layers:
DNS — Your domain points to Konfiwear's server via a CNAME record
TLS — Konfiwear's reverse proxy (Caddy) automatically provisions a free Let's Encrypt SSL certificate for your domain
Routing — Konfiwear's middleware detects the custom domain, resolves it to your account, and renders the customizer — the URL bar stays on your domain
Setup Instructions
1. Add your domain in Konfiwear
Navigate to Settings → Custom Domains and click Add Domain. Enter your custom domain (e.g., dyo.yourbrand.com).
2. Create a CNAME record
In your DNS provider (e.g., Cloudflare, GoDaddy, Namecheap), create a CNAME record:
Record Type | Name | Target |
CNAME |
|
|
⚠️ Important: If using Cloudflare, set the proxy status to DNS only (gray cloud), not proxied (orange cloud). Caddy needs direct access to provision the SSL certificate.
3. Verify the domain
Once the DNS record propagates (typically 5–30 minutes), Konfiwear verifies the domain and marks it as active. The verified_at timestamp is set, and your custom domain is live.
4. Test the domain
Open your custom domain in a browser. You should see your customizer with a valid SSL certificate and your domain in the URL bar.
✅ Done! Your customizer is now accessible on your custom domain.
Tips & Best Practices
Use a subdomain like
dyo.yourbrand.comorcustom.yourbrand.comrather than your root domainAllow 5–30 minutes for DNS propagation before testing
SSL is automatic — Konfiwear provisions and renews certificates via Let's Encrypt with no action required from you