Branding settings
Configure branding in your reseller dashboard at Settings → White Label:
Changes take effect immediately — no cache to flush.
Custom portal domain
Serve the portal from your own domain instead ofyour-paneldns-domain.com/portal/{slug}.
Setup
- Go to Settings → White Label → Custom Domain
- Enter your desired domain, e.g.
dns.acme-hosting.com - Add the DNS record shown to your domain’s DNS:
- Click Verify — PanelDNS checks the CNAME and provisions an SSL certificate via Let’s Encrypt automatically
- Once verified, the portal is live at
https://dns.acme-hosting.com
SSL certificate provisioning typically takes under 60 seconds after the CNAME resolves. If verification fails, check that your DNS TTL has expired and try again.
What changes with a custom domain
- Portal URL:
https://dns.acme-hosting.com(no path prefix) - SSO
login_urlin API responses uses your custom domain automatically - Password-reset and notification emails link to your custom domain
- The browser never shows
paneldns.comin the address bar
Email notifications
Transactional emails sent to sub-clients (welcome, password reset, zone alerts) use:- From name — your org name
- From address — the address configured in Settings → Email
- Logo — your white-label logo in the email header
What is never customisable
- The underlying API endpoints (
/api/v1/,/platform/v1/) — these are infrastructure, not customer-facing - Admin panel (
/admin) — always uses the platform operator’s branding - OpenAPI docs (
/api/docs) — developer-facing, not customer-facing, and behind a login