MSPControl Extended For WHMCS
|MSPControl Extended For WHMCS allows to automate accounts provisioning and lets your clients manage their MSPControl accounts through your system.|
The module enables your customers to order and manage their web hosting accounts straight in your WHMCS client area.
- Admin Area Features:
|✔ Create/Suspend/Unsuspend/Terminate Account|
|✔ Change Package And Password Of Account|
|✔ Log In To Each MSPControl Account On Click|
|✔ Log In To Each MSPControl Admin Panel On Click|
|✔ Configure Client Area Features Per Product|
|✔ Define Hosting Plan To Limit Resource Per Product|
|✔ View All MSPControl And MSPControl Extended Products And Servers In One Place|
|✔ Run API Connection Test|
- Client Area Features:
|✔ Remote Access And Management Of:|
|✔ DNS Management - Requires DNS Manager For WHMCS|
|✔ Web Sites|
|✔ Email Accounts|
|✔ Email Aliases|
|✔ Email Domains|
|✔ Email Groups|
|✔ Email Lists|
|✔ FTP Accounts|
|✔ Files Manager|
|✔ One Click Login To MSPControl|
|✔ Change Account Password|
- General Info:
|✔ Integrated With DNS Manager For WHMCS - Manage DNS & rDNS Records (read more)|
|✔ Multi-Language Support|
|✔ Supports PHP 5.3 Up To PHP 7|
|✔ Supports WHMCS Templates Five and Six|
|✔ Supports WHMCS V6 and V7|
Installation and Configuration
|Read the below instructions to learn how to install and then configure MSPControl Extended For WHMCS properly.|
We will guide you step by step through the installation procedures.
|1. Log in to your client area and download MSPControl Extended For WHMCS.|
|2. Upload and extract the module into the main WHMCS directory.|
Files in your WHMCS directory should look like this.
|3. When you install MSPControl Extended for the first time you have to rename 'license_RENAME.php' file.|
File is located in 'modules/servers/MSPControlExtended/license_RENAME.php'. Rename it from 'license_RENAME.php' to 'license.php'.
|4. In order to configure your license key you have to edit a previously renamed 'license.php' file.|
Enter your license key between quotation marks as presented on the following screen. You can find your license key in your client area → 'My Products'.
Activation of Addon
|5. Now you have to activate the module in your WHMCS system.|
Log in to your WHMCS admin area. Click 'Setup' and find 'Addon Modules'.
|6. In the next step, you need to permit access to this module.|
To do so, click on 'Configure' button, tick desired admin roles and press 'Save Changes'.
|7. MSPControl Extended For WHMCS is now successfully installed!|
Access the addon under 'Addons' → 'MSPControl Extended Center'.
Configuration of Server
|8. To begin, you must add a new server.|
Go to 'Setup' → 'Products/Services' → 'Servers' and press 'Add New Server'.
|9. Enter your server name, IP address, username and a password. Choose 'MSPControlExtended' from a dropdown menu and press 'Save Changes'. |
If you connect with your MSPControl server via SSL, then make sure that you checked 'Secure' located at the bottom of the page.
|10. Once your server has been configured correctly, you will see a following screen.|
Create a new group for your server. Press 'Create New Group' to follow.
|11. Enter name, click on your previously created server, press 'Add' then 'Save Changes'.|
Configuration of Product
|12. In order to create a product, go to 'Setup' → 'Products/Services' → 'Products/Services'.|
If you do not have a product group, click on 'Create a New Group'. If you do, simply skip step 13.
|13. Fill in a product group name and press 'Create Group'.|
|14. When you have a product group added, you can create your product and assign it to MSPControl Extended module.|
|15. Afterwards, choose your product type and product group from dropdown menus, enter your product name and press 'Continue'.|
|16. Now, go to 'Module Settings' section, choose both 'MSPControlExtended' and a previously created server group from dropdown menus and press 'Save Changes'.|
Important: Setting MSPControl theme is required for some features to work properly.
|17. Fill in 'Parent Space ID', 'Plan ID', 'Enterprise Server Port' and 'Portal URL' fields.|
Additionally, check 'Create Mail Account', 'Create Temporary Domain', 'Create Website', 'Create FTP Account', 'Count Bandwidth / Diskspace' and 'Create DNS Zone'.
Configuration of Addon
|19. You have just correctly created and customized a new product.|
Go to 'Addons' → 'MSPControl Extended Center' in your WHMCS. You will find there dashboard with precise data on products and servers:
|20. Proceed to 'Features' section and find the product you are interested in and press 'Configuration' button next to it.|
|21. You should find there boxes dedicated to 'Copy Configuration' and 'Features'.|
If you have already another product configured, you may copy its configuration now.
|22. To show you an example, we will set the configuration from the beginning, we will not use other product's configuration.|
Select the features you would like to activate for your customers and save the changes.
|24. From now on, all your clients who ordered a previously created product will be able to manage their MSPControl accounts via your WHMCS system.|
Here a view of the ordered product summary in admin area. Available actions:
|This is what your customers should see in their client area:|
|MSPControl Extended allows your customers to manage their MSPControl accounts without being logged into the server.|
Read the below descriptions to become familiarized with all of the MSPControl Extended functionalities.
|In the following section, features available in the client area will be thoroughly discussed.|
|Under the first subsection you can add your websites. Type in the web site address and select one from your domains.|
|You may always delete (2.) or edit (1.) an existing website. Use action buttons marked on the screen to do so.|
|When you press the pencil icon, you are moved to place where details on your website can be updated.|
|Create and edit email accounts that are associated with your domains. Modify or remove mailboxes.|
To add a new mailbox, press 'Create'.
|Set up email aliases, fill in the address of one of your mailboxes and choose its domain.|
Then, fill in the full list of email addresses to forward to and press 'Add Forwarder'. You may remove the forwarder whenever you need.
|Addon domains allow you to link the domain to a subdirectory of your account. |
Manage addon domains, create subdomains, use password generator to enjoy full security. Redirect and assign users to crated addon domains.
|Now, provide an email address which will be used as an email resender.|
Additionally, fill in the list of email addresses which should receive email and press 'Create'.
|Prepare email lists. Add several email addresses to one list to avoid sending one message to numerous users one by one.|
Predefined lists make the sending notification system much more advanced and faster.
|Add and configure FTP Accounts in the easiest way possible. Just type in login, generate a totally secure password, provide directory and define access rights.|
Use action buttons to:
1. Change access rights
|Manage files and folders of your MSPControl account. Upload files, create folder to categorize the files, compress, extract etc.|
View the list of files with specific data on them: name, file size, last modification date and given permissions.
|Actions allowed on each file or all selected files:
DNS Management (requires DNS Manager For WHMCS)
|If integrated with DNS Manager For WHMCS, one more button is available on the products management page. Use it and you will be redirected to zones management page.|
Please visit our DNS Manager For WHMCS wiki site to learn more about zones creation and management.
|Thanks to DNS manager For WHMCS features, DNS zones are automatically created. Clients may manage zones directly from their MSPControl product.|
One Click Login To MSPControl
|Get quick access to your MSPControl with just one click. You don't even need to fill in your username and password!|
|1. If you want to maintain a higher control over your clients management of the account, turn off the option to log into the external server in the addon.|
|1. When you have problems with connection, check whether your SELinux or firewall does not block ports.|