What is Reseller Hosting?
Reseller hosting at DreamIT Host is designed for individuals or businesses looking to offer web hosting services to their own clients without the need to maintain their own infrastructure. With our reseller hosting plans, you can allocate a portion of your purchased hosting resources to your clients, complete with custom control panels and branding options to tailor the service as your own. This solution provides the flexibility to manage multiple accounts effortlessly, while DreamIT Host handles the server maintenance and technical backend, allowing you to focus on customer satisfaction and business growth.
As a reseller account holder, it's important to understand the key capabilities and responsibilities that come with managing your reseller hosting service. You have the ability to allocate your purchased resources—such as disk space and bandwidth—to your own clients, creating their individual hosting accounts with separate control panel access. You can customise packages, allowing you to tailor services to meet different client needs. Additionally, branding options enable you to present the hosting services under your own business identity. It's also important to efficiently manage billing and client support, which can be automated using platforms like WHMCS, providing a seamless customer experience. Understanding server configurations and DNS management will help ensure your clients' websites are properly set up and running smoothly. Lastly, proactive monitoring and maintaining strong security practices are critical to safeguarding your clients' data and ensuring reliable service delivery.
Getting Started Guide
Account Set up and Registration
Your hosting account should now have been setup and the welcome email contains all the information you will need in order to begin using your account.
Reseller Web Hosting
Login to your Reseller Account
MyDreamIT is a centralised internal portal that streamlines access to DreamIT resources, tools, and collaboration platforms for efficient service management and customer support.
Note: If you have requested a domain name during sign up, please keep in mind that your domain name will not be visible on the internet instantly. This process is called propagation and can take up to 48 hours.
Login via MyDreamIT Portal
- Navigate to MyDreamIT Portal
- Your login details are the email and password you used to sign up for our services. If you don’t remember your login details, please follow this guide to recover your password.
- Once you’ve logged in, navigate to the Auto Login Panels and click the green ‘Login to cPanel / DirectAdmin’ for your reseller service.
Login via Domain URL
cPanel - Login via Domain URL
- Open your web browser and type in your domain followed by /whm or :2087 in the address bar. For example: If your domain is example.com, you will enter example.com/whm or example.com:2087
- Once you open the WHM Reseller Login page, you can enter your cPanel login details.
DirectAdmin - Login via Domain URL
- Open your web browser and type in your domain followed by :2222 in the address bar. For example: If your domain is example.com, you will enter example.com:2222
- Once you open the DirectAdmin login page, you can enter your DirectAdmin login details.
Note: Your WHM/DirectAdmin login details are in your Product Welcome Email. Your Product Welcome Email would have been sent to you when you first ordered a service from us. If you require assistance finding your login details, you can raise a support ticket via your MyDreamIT Portal, and our team can assist you further.
For more information on how to log into your Reseller Account, please follow our guide on the knowledge base here.
White-Label your Reseller Account
White-labelling as a reseller account allows you to offer hosting services branded under your own company name, without any visible connection to DreamIT Host. This means you can present a fully customised service to your clients, from billing to support, while relying on DreamIT Host's infrastructure and resources.
White-Label via WHM
- Log into your WHM account
- Search and access ‘Customization’
- Click Browse to search/choose the logos to upload, and then click ‘Update Logos’ to complete.
White-Label via DirectAdmin
- Log into your DirectAdmin account
- Go to Reseller Tools and click on Cutomize Evolution Skin
- Click on Logo
- Remove any existing Logo, drag/drop the new preferred logo into the area and click the ‘Upload’ button.
For a more detailed guide on how to white-label your reseller account - you can find it here.
Optional: Installing WHMCS (Billing Platform)
If you haven’t decided on what billing platform you will use as a reseller, WHMCS is a great option. WHMCS (Web Host Manager Complete Solution) is a comprehensive client management, billing, and support platform specifically designed for web hosting businesses. As a DreamIT Host reseller, WHMCS allows you to automate billing processes, manage client accounts, and handle support requests all from a single interface. It integrates seamlessly with your hosting service, streamlining operations such as automated account creation and invoicing, giving you more time to focus on growing your business.
The following are required before proceeding:
- A valid WHMCS license key.
- The ionCube Loader PHP extension.
- If you don't have one, you can purchase one through us as long as you have a hosting service with us. Otherwise, you can buy one directly from WHMCS.
If you’d like to view what add ons relative to your reseller plan including purchasing a WHMCS license key, please review them here.
cPanel - Install WHMCS
- Log into your cPanel Account
- Scroll down to Softaculous Apps Installer and click on WHMCS in the Scripts section.
- Click the ‘Install Now’ button.
- You will be required to configure the details of the installation. Once the form is complete, click the ‘Install’ button.
DirectAdmin - Install WHMCS
- Log into your DirectAdmin Account.
- Scroll down to Softaculous Apps Installer and click on WHMCS.
- Click the ‘Install Now’ button.
- You will be required to configure the details of the installation. Once the form is complete, click the ‘Install’ button.
Note: A valid license key is required under the Sites Settings section to proceed. Don’t forget to also note down your admin username and admin password, as you will require these details to log into your WHMCS admin dashboard.
For more information about how to install WHMCS, please visit our knowledge base here.
Managing New Account/s
As a reseller, you often create new accounts to accommodate new clientele for their websites, emails or both. The exception will be if you are migrating new clients from an existing provider. They will already be on an existing account, and the entire account will migrate over.
The first thing you need to do is ‘Create a Package’ so that you can create your own hosting packages. You cannot install a domain onto your account without first creating packages.
When creating a package, you must set both DISK QUOTA and MONTHLY BANDWIDTH to a value. Creating packages with unlimited disk quota/monthly bandwidth will not let you create an account.
Create a Reseller Package
cPanel - Create a New Account
- Log into your WHM Account
- Once logged in, click on ‘Packages’ dropdown on the left-hand side, then select ‘Add Package’
- You can begin creating your package by filling in all the information requested. (i.e. Package Name, Resources, Settings)
- After configuring your options, click the ‘Save Changes’ button.
DirectAdmin - Create a New Account
- Log into your DirectAdmin Reseller Account.
- Click on ‘Account Manager’ dropdown on left hand side, and select ‘Manage User Packages’.
- On the top right-hand side, click the ‘Add Package’ button.
- In this section, fill out the package details (resources and settings you want applied).
- After configuring your options, click the ‘Save’ button.
For a more detailed guide on how to create a package, visit our knowledge base here.
Create a New User Account
cPanel - Create a New Account
- Log into your WHM Account
- Once logged in, click ‘Create a New Account’ under Favourites.
- You must fill out the form divided into five sections.
- Domain: The primary domain associated with the account.
- Username: The username you want for the account.
- Password: The password you want to set for the account.
- Re-type Password: Confirmation of the password.
- Email: The email you want associated with the account for System Notifications. Resellers often put their own so they can better manage their clients. In contrast, others have it set to their clients’ email addresses.
- Select your package you created earlier, and press ‘Create’ button.
This will give you a confirmation page (you should print this for your records).
DirectAdmin - Create a New Account
- Log into your DirectAdmin Reseller Account.
- Once logged in, click ‘Add New User’ under Account Manager.
- You must fill out the Create User form- and click ‘Submit’ button.
- Username: The username you want for the account.
- E-mail: The email you want associated with the account for System Notifications.
- Password: The password you want to set for the account.
- Domain: The primary domain associated with the account.
- User Package: You can select a package with assigned resources to allocate to this account. (Please see this guide here to create a package in your DirectAdmin Reseller.)
- IP: By default, it will be assigned to the IP of the server you are on. You can select another IP/option from the dropdown box if you have a dedicated IP attached to your account.
- A notification will appear advising the new user account creation. You can view new user account under ‘Show Users’.
For a more detailed guide on how to create an account (for both cPanel or DirectAdmin) visit our knowledge base here.
You can also suspend, un-suspend or delete a User Account as well - please review the reseller knowledge base for more information here.
Reseller Email Hosting
Create Email Accounts
Our web hosting plans allow unlimited email accounts to be created.
cPanel
- Navigate to MyDreamIT Portal
- Once you are logged in, scroll down to Auto Login Panels, then click “Login to cPanel”.
- Under the ‘Email’ section, click ‘Email Accounts’.
- Click the ‘+Create’ Button.
- Enter the settings for your new email account.
- Domain: You can select your domain from the dropdown box regarding the email address you want to create.
- Username: The username of your email address (i.e. info/admin/support@domain.com)
- Password: The password you will use to log in to your email address.
- Once you have completed the form, click the ‘Create Account’ button to create your new email account.
You can access optional settings by clicking the ‘Edit Settings’ button.
Storage Space: You can manually set the storage space for your email address or select 'Unlimited' if you wish to have unlimited storage space for that account. (Please note: Unlimited storage is limited to your hosting plan's storage total.)
DirectAdmin
- Navigate to MyDreamIT Portal
- Once you are logged in, scroll down to Auto Login Panels, then click “Login to DirectAdmin”.
- Under the ‘Email Manager’ section, click ‘Email Accounts’.
- Click the ‘+Create’ Button.
- Enter the settings for your new email account.
- Username: The name of the email address. (Please note: The domain name is already prefilled.)
- Password: It must be at least 9 characters long and contain a lowercase letter, uppercase letter and number.
- E-mail Quota (MB): The email storage for the account. By default, it is set to 50.
- Send Limit: The number of emails this account can send per hour. (Please note: This does not override the “Emails per Hour” specified in your plan.)
- Once you have completed the form, click the ‘Create Account’ button to create your new email account.
For more information about creating email accounts, please visit our knowledge base here.
Accessing Emails
You can access your email using many methods - whether it’s through your webmail portal, control panel or preferred email client on your phone/computer. Our email client recommendation is Spark!
Login via Webmail
- You can log into. your webmail via our DreamIT Host website and click the ‘WEBMAIL’ button in the top right-hand corner.
- Alternatively, you can log into your webmail directly through https://mail.hosting-cloud.net/ with your email credentials.
- If you are unable to log in, please reset your email password. You can find a guide on how to reset your email password here.
Access Emails Directly from Control Panel
Login via cPanel
- Login to cPanel.
- You will see a list of your available email addresses. Click the ‘Check Email’ button for the email you wish to access.
- A webmail settings will open - select the webmail client you wish to use, then click the ‘Open’ button.
Note: If you tick the Open my inbox when I log in option, the next time you click the Check Email button from the previous step, you will skip this page and go straight to the inbox of your preferred webmail client.
Login via DirectAdmin
- Login to DirectAdmin.
- Under the E-mail Manager, click ‘Email Accounts’.
- You will see a list of your available email addresses. Click the Square with the arrow symbol button for the email you wish to access. This will log you into Roundcube webmail.
Note: A faster method to access the webmail page is by typing your domain in the web browser address bar, followed by /webmail. For example, if your domain is example.com, you would type in "example.com/webmail". This method works in the majority of setups. However, there are certain conditions where this may not work, such as if you host your website and email address on separate servers.
Set up your Emails on Phone/Computer Devices
Our services operate on IMAP and POP3 so that you can configure them for your preferred email client, such as Outlook, Thunderbird, Gmail, etc.
We have a range of different email clients articles in our knowledge base. Please feel free to browse the best article that suits your requirements. You can find all the guides we have below:
Frequently Asked Questions (Reseller Hosting)
You can find our extensive list of frequently asked questions about your reseller hosting service to help you get started via our knowledge base for Reseller Web Hosting and Reseller Email Hosting.
- What is Reseller Hosting?
- Getting Started Guide
- Account Set up and Registration
- Reseller Web Hosting
- Login to your Reseller Account
- Login via MyDreamIT Portal
- Login via Domain URL
- White-Label your Reseller Account
- White-Label via WHM
- White-Label via DirectAdmin
- Optional: Installing WHMCS (Billing Platform)
- Managing New Account/s
- Create a Reseller Package
- Create a New User Account
- Reseller Email Hosting
- Create Email Accounts
- Accessing Emails
- Login via Webmail
- Access Emails Directly from Control Panel
- Set up your Emails on Phone/Computer Devices
- Frequently Asked Questions (Reseller Hosting)