When you sign up for a reseller account at Brixly, you will receive a welcome email including some details on how to get started. This document though serves as a more extensive insight into the earlier stages of your reseller plan.
Let's walk you through it!
Logging in to and Accessing WHM
Logging in with a Username / Password
You will receive your login username and password within your welcome email, which is sent to your email address once you sign up for a reseller plan.
You will also receive a login URL, called the server ‘hostname’. This will be something similar to…
Note here, that the hostname is ‘unbranded’, avoiding any mention of the Brixly name or brand. The address ‘alfa.cloudns.io’ is the ‘hostname’ of the server, and the :2087 is the ‘port’ used to access the WHM interface.
This can be used to login to your account, irrespective of whether your domain yet points to the server, which is ideal for testing. However, once you have pointed your domain to the server, you can login directly using your own domain, such as…
Again, the :2087 is specifying the ‘port’ of the WHM service, which will present you the login screen for WHM.
You will be presented with the WHM login screen, where you can then enter your username and password which was provided in the welcome email.
Once you are logged in, you will see the following screen…
Logging in via our Client Area
Please note that you can also log in without using the username and password for your WHM, by logging in via our client area.
To do this, you can log in to our client area at https://client.brixly.uk, navigate to ‘Services -> My Services’, selecting the reseller account.
From here, you can click ‘Login to WHM’ on the left-hand side, which will also securely log you into your WebHost Manager.
The WebHost Manager can seem a little daunting - the interface itself feels somewhat ‘cluttered’, although this over time is improving. The functionality though you require is fairly intuitive, but we will explain further some of the core features here.
For the full documentation on WHM, please see the link below…
Please note, however, that you are using WHM as a ‘reseller’, which has restricted access to some of the features and functionality mentioned in the official documentation. Some tools and features are available to ‘root’, or administrative users only and won’t appear in your own instance of WHM.
You will see WHM has a ‘central’ dashboard, with a summarised set of options...
You will also see there is the main menu on the left-hand side which gives you access to all of the functionality
available to you within the WHM platform/interface.
It is worth familiarizing yourself with the features listed here to get a feel for how WHM works.
We will cover some of the basic WHM terminology here also.
The first step when accessing WHM, should be to ensure that you have your nameservers configured correctly, which ensures the values in your domain's DNS zones are correct when creating new accounts.
To do this, go to…
WHM -> Basic WebHost Manager Setup
You will then be presented with the following screen…
At this stage, you need to make a decision as to how you would like to host the domains of the accounts within your reseller service.
The above interface sets what ‘NS’ values will be set in the DNS Zone of your domains, and therefore should match the nameservers being used at the domain registrar for the domains.
By default, you will see we select the ‘Explicitly Set the Nameservers’ option, and have already created a set of Nameservers for your domain. This option is pre-selected, because the most common path our resellers choose is to create custom nameservers for their reseller hosting service.
It's important to point out, however, that setting up custom nameservers also requires some changes at the domain registrar, so requires further action on your part. A guide on creating custom nameservers can be found here…
If you wish to use our ‘unbranded’ nameservers instead, simply click the ‘Inherit Nameservers from root’, which will allow you to use our nameservers instead of going through the process of creating your own custom nameservers.
Creating your first Package
To create your first package, navigate to the following…
WHM -> Add a Package
From here, you will be given the option to enter a package name, as well as a number of options allowing you to define the ‘limits’ of this package.
If you are on our Reseller Pro 50 plan or higher, then you will have the option of ‘Unlimited’ against the quota and bandwidth.
If you are on our Reseller Entry plan, you will be required to enter a ‘limit’ into both the ‘Quota’ and the ‘Bandwidth’ fields - this is a technical requirement of the cPanel software, however, you can set these limits to a ‘high value’ such as 99999999.
Package Options / Limits
The options within that list are fairly self-explanatory, so we won’t go through each individual option. However, closer to the bottom you will see the following additional options...
When enabled, the cPanel accounts using this package will be granted secure, ‘caged’ SSH / Shell access to their account. This is safe to enable due to the way we protect each account through a facility called ‘CageFS’. However, it's recommended for advanced users only.
The Feature List, as per the terminology definition mentioned earlier in this guide allows you to restrict access to certain features within the cPanel interface. A default list is created automatically, so if you are happy with your clients having access to all of the recommended tools, then you can leave this set to default.
If you wish to create a custom Feature List for the package, you can do so by going to WHM -> Feature Manager and creating a new list.
In doing so, you will be presented with a screen similar to the following…
Once you have selected which features you wish to have available to your clients, the new Feature List will be available when creating a Package.
It is recommended to leave this option unchecked. Using this option can cause significant performance issues with an account or domain.
When MagicSpam Spam Protection is enabled, the cPanel interface for accounts assigned this package will now have a new application button 'MagicSpam' available in their interface. This will allow them to selectively choose additional MagicSpam Spam settings to apply to individual domains for added protection, manage their own exemption lists, and also search the logs for mail activity specific to their domains.
Without this option enabled, please note that SPAM protection will still be in place. The difference being, you won’t be providing your client the ability to ‘refine’ their SPAM control settings via the MagicSPAM plugin.
Save the Package
Once you have finished creating your package, click ‘Add’ to complete the step!
Editing the Package
Once you have created your packages, you will be able to edit your existing packages by going to WHM -> Edit a Package
You can also delete the package from WHM -> Delete a Package, if a package is no longer required or is obsolete.
Listing and Managing cPanel Accounts
To list your cPanel accounts, you can navigate to WHM -> List Accounts
From here, the first thing you will notice is that a cPanel account exists for the main domain name of your reseller account…
The ‘Primary’ cPanel Account
The main cPanel account is mandatory, and cannot be removed. The reason for this is that the WHM access is essentially a ‘cPanel Account’, with escalated privileges.
The domain listed here also doesn’t have to correlate directly with your hosting company or brand so don’t worry if this account listed is incorrect.
You will see the fields available in this interface, are as follows…
Creating your first cPanel Account
To get started, navigate to WHM -> Create a New Account
Within this section of the ‘Create an Account’ screen, you will see the number of accounts remaining in your reseller plan with us. If you are nearing your limit, please contact our sales team to discuss an upgrade.
If you see 1/50, the interface is telling you that you have used ‘1’ of a limit of ‘50’ accounts, so you therefore have 49 remaining.
Within this section, you will need to enter the ‘main’ domain of the cPanel account you wish to create, a username, password and email address.
Please ensure you make a note of the entered username / password, as those details can then be provided to your clients directly so that they can access the cPanel account, without granting them access to your WHM (do not share access to your WHM with others, especially clients!)
Our platform requires a high strength of the password, to prevent hacking or malicious attempts to access the account.
Select the ‘Package’ you wish to use for this cPanel account, as created in the previous steps.
You must create a package, before attempting to create a cPanel account.
CGI Access - This isn’t often used, as CGI is a dying technology. Feel free to leave it enabled however, or disable if preferred.
Locale - This option allows you to select which language the clients cPanel should be set to.
Enable Apache SpamAssassin - SpamAssassin is a fantastic tool which works inline with MagicSPAM, to improve the accuracy of your inbound SPAM filtering. We recommend this remains enabled.
Enable ‘SPAM Box’ - When this option is enabled, messages flagged as ‘SPAM’, will be routed to a separate folder within your mailbox called ‘SPAM’ or ‘Junk’. Disabling this option ensures the SPAM messages show in your main inbox, but are flagged in the subject line as ‘SPAM’.
Mail Routing Settings
It's important that this flag is set correctly, to ensure mail delivery works as expected.
The simplest way to know which option to select is based on whether or not the cPanel account will be used for email, or whether the client will use external mail services instead.
If they intend on using the cPanel server for mail, then select ‘Local Mail Exchanger’. If they intend to use the cPanel account for their website, but their email accounts will be hosted externally on something similar to Google Mail, or Office 365 then set this option to ‘Remote Mail Exchanger’
Enable DKIM on this account - it is recommended to leave this option enabled.
Enable SPF on this account - it is recommended to leave this option enabled.
Use the nameservers specified at the Domains Registrar - checking this option will check the registrar set nameservers for the domain, and will set the NS values to match within the DNS zone. It's typical that this option remains unselected, with the nameservers being confirmed to match those set in the WHM -> Basic WebHost Manager Setup screen discussed earlier.