Using a custom domain for your reseller client portal elevates your brand and gives clients a seamless experience. Instead of accessing a generic URL, your clients visit your own domain (e.g., portal.yourcompany.com or hosting.yourbrand.com) where they manage their hosting services under your brand.
Prerequisites
Before configuring a custom domain, ensure you have:
- An approved Data Mammoth reseller account.
- A registered domain name that you control.
- Access to your domain's DNS management panel.
- Custom branding already configured. See Setting Up Your Custom Branding.
Step 1 — Choose Your Domain
Decide which domain or subdomain to use for your client portal:
| Option | Example | Best For |
|---|---|---|
| Subdomain | portal.yourcompany.com | Keeping your main website separate |
| Subdomain | hosting.yourcompany.com | Branding as a hosting service |
| Subdomain | clients.yourcompany.com | Emphasizing client access |
| Separate domain | yourhostingbrand.com | A distinct hosting brand identity |
Step 2 — Add the Domain to Your Reseller Dashboard
portal.yourcompany.com).Step 3 — Configure DNS Records
Log in to your domain registrar or DNS provider and add the required records:
For a Subdomain (Recommended)
Create a CNAME record:
| Type | Name/Host | Value/Target | TTL |
|---|---|---|---|
| CNAME | portal | The target provided by your reseller dashboard | 3600 |
For a Root Domain
If using a root domain (e.g., yourhostingbrand.com), create an A record:
| Type | Name/Host | Value | TTL |
|---|---|---|---|
| A | @ | The IP address provided by your reseller dashboard | 3600 |
Step 4 — Verify the Domain
After configuring DNS:
Once verified, your client portal is accessible at your custom domain.
Step 5 — Set Up SSL
An SSL certificate is essential for your custom domain to serve traffic over HTTPS:
- Automatic SSL — Data Mammoth may automatically provision an SSL certificate for your custom domain after DNS verification.
- Manual SSL — If automatic provisioning is not available, you may need to provide your own SSL certificate or configure Let's Encrypt.
https://portal.yourcompany.com with a valid certificate.Step 6 — Test the Setup
https://portal.yourcompany.com).Troubleshooting
Domain Not Resolving
- DNS propagation — Wait up to 48 hours for DNS changes to propagate fully.
- Check records — Verify the DNS records match what the reseller dashboard requires. Use
dig portal.yourcompany.comto check. - Wrong record type — Ensure you used CNAME for subdomains and A records for root domains.
SSL Certificate Error
- Pending issuance — SSL certificates may take a few minutes to provision after DNS verification.
- DNS not propagated — SSL issuance requires DNS to be fully propagated.
- Contact support — If SSL is not issued within 24 hours after DNS verification.
Branding Not Showing
- Ensure branding is configured in branding settings.
- Clear your browser cache and reload.
- Check that you are accessing the correct domain.
Best Practices
What to Do Next
- Setting Up Your Custom Branding — Complete your branding setup.
- Managing Your Reseller Clients — Start onboarding clients.
- Setting Up Reseller Pricing & Markups — Configure service pricing.
- API Credentials for Resellers — Automate provisioning.