Servers - Setting Up Resellers
This guide was put together to help dedicated server customers create resellers in their root WebHost Manager (WHM), and assumes that you already have a dedicated server with us.
Step 1 - Create the Reseller's
Using the Create
a New Account tool in your WHM, create a new account for
your reseller. This will be the reseller's main
account. Be sure to give this account a dedicated IP address, and take note of what that IP address is (you'll need it later).
The other resources you give this account (storage
space, bandwidth, emails, etc) are not relevant at
Note 1: Let's assume the main account for
the reseller is to be hisdomain.com,
and that we assigned 22.214.171.124
as it's dedicated IP address.
Note 2: If your reseller will not be using
private nameservers, and instead will just be
using your server's main nameservers, then you do
not need to assign a dedicated IP address to
his main account.
Step 2 - Reserve 2 IPs for the
Functions, click on Show/Edit Reserved IPs.
Find the IP you used when you created the account in step 1, check the box beside it, and type
ns1.hisdomain.com as the reason for reserving
it. We'll be setting up this nameserver as the primary nameserver
for all accounts he creates from his reseller
Choose another IP address
(let's say 126.96.36.199
for this example) that will be used for the secondary nameserver, check the box beside it to reserve it, and type
ns2.hisdomain.com as the reason for reserving.
Be sure to write down the above two IP addresses, as you will need them in the next step.
Scroll to the bottom of the page, and click "Save" to save your changes.
Step 3 - Edit the Main
Account's DNS Zone Files
Under DNS Functions, click on Edit a DNS Zone.
From the list of accounts you're given, select
and click Edit. From here you'll want to add new entries to your Zone File, so that the custom nameservers will work.
In the section where it says
Add New Entries Below this Line, type ns1 in the left column of the first line, and it's corresponding IP address
(in this case, 188.8.131.52)
in the field just after the A field. Leave the last field on the right blank.
Then in the second line, type
ns2 in the left column (under
ns1), and the IP address for
ns2 (in this case, 184.108.40.206)
after the A field.
When finished, click
Save at the bottom of the page.
You've just added two entries to the
hisdomain.com zone file, that define your
reseller's two private nameservers, and associate them with their corresponding IP addresses.
The following have just been created in the
Nameserver 1: ns1.hisdomain.com
Nameserver 2: ns2.hisdomain.com
Step 4 - Assign Reseller
Privileges to the Main Account
Setup, click on Reseller Center.
Under Add Reseller
Privileges, select the
account, and click OK. You've just given
Under Edit Reseller
Privileges, select the
account and click OK. The recommended reseller settings are as follows:
- Limit the amount of accounts the reseller can create by number to X
- accounts (we use 100, but will increase as necessary).
- Allow Creation of Packages with Unlimited Disk Space
- Allow Creation of Packages with Unlimited Features
- Allow Package Edits
- Account Creation
- Account Modification
- Account Suspension
- Account Termination
- Account Upgrades
- Add Domains
- Add/Remove Packages
- Allow Creation of Packages with Addon Domains
- Allow Creation of Packages with Parked Domains
- Bandwidth Limiting Modification
- Delete Domains
- Edit DNS Entries
- Edit MX Entries
- Enabling/Disabling FrontPage Extensions
- Enabling/Disabling SSL Support
- Enabling/Disabling SubDomains
- List Accounts
- Never Allow Creation of Accounts with Shell Access
- Park Domain
- Password Modification
- Quota Modification
- Reset Shopping Cart
- Turn an Account into a Demo Account
- View Account Bandwidth Usage
- View Account Statistics
- View Server Status
Beside Primary Nameserver type
Beside Secondary Nameserver type
at the bottom of the page when finished.
Under Manage Reseller IP
Delegation, select the hisdomain.com account and click
OK. Then simply click the second choice that says
Restrict IPs the reseller can use for accounts. If you are not giving the reseller any more IP addresses to use
for creating dedicated IP accounts, then don't select any IPs at all. Just click
Save at the bottom of the page. If you ARE going to give the reseller the use of certain IP addresses, then select them before clicking
Under Manage Reseller Main Shared/Ipless IP, select the
hisdomain.com account and click
OK. Select the IP address you initially used in creating the
hisdomain.com account (you also used this IP address for
ns1.hisdomain.com), and then click
Step 5 - Assign the Main
Account's Ownership to the Reseller
Even though you've assigned
reseller privileges to the main account, that
account is still considered a root-owned
account. This means that the account is not
assigned to any reseller on the server. You should
change this, and assign it to the reseller so that
when the reseller uses the List Accounts
tool in his WHM, his main account will also be
displayed. Follow these steps to accomplish this:
Functions, click Change Ownership of an
from the list of accounts and click Change.
Select this reseller's account name from the resulting list of resellers on your server, and click
OK. The reseller will now be able to see his own reseller account in his WHM list of accounts.
Your reseller's reseller plan is now setup! Now what?
Now you will want to give your reseller information on how to login to his WHM as well as the CPanel for every account he creates.
To login to WHM, your reseller must type:
Where 220.127.116.11 is the dedicated IP for his main account, AND the IP for
his primary nameserver, ns1.hisdomain.com), followed by his username and password... which you set when you created his account.
To login to CPanel, your reseller must type
... followed by the same username and password used above.
So now you see that it is not a simple procedure when setting up resellers on your server. Our suggestion to you is this: Once you setup your first reseller, print out a copy of his reseller settings (from the "Edit Reseller Privileges" page) so you have something to look at when setting up future resellers. Also keep in mind that every reseller you setup, provided you set them up with their own
private nameservers, will need two available IP addresses.