Skip to main content

Configuration

Login to WHMCS

You may login to whmcs admin area as an admin user to configure this module.

The Eenos WHMCS  module currently supportsupports only  root operations on the Eenos hosting control panel.

Supported Features

Create Suspend Unsuspend Terminate
Yes Yes Yes Yes
Change Package Change Password Usage Updates Client Area Link
Yes Yes Yes Yes

The following ports should be open for outbound connections from your WHMCS server: 5554 & 5555

In addition to the above basic features ,features, this module supportsupports Sync Data ,Data, Server SyncSync, and Account usage Sync services too.

Adding an Eenos  Server

This  WHMCS module needneeds an Eenos server added inside your whmcs.

To set up an Eenos Server in WHMCS :

  1. Go to Configuration > System Settings > Servers .
  2. Click Add New Server  .r.
  3. Select Eenos from the menu.
  4. Click Go to Advanced Mode
  5. Enter Hostname
  6. Enter IP Address
  7. Enter Username with API User Name ( You can create from  Eenos WAP -> Preferences ->  API Manager )
  8. Enter the Password with the Password of the API user
  9. Click Test Connection
  10. Enter the desired additional server details.
  11. Examine the displayed default port. If your server uses a different port, check Override with Custom Port and enter the correct port.
  12. Click Save Changes.

Eenos WHMCS  Module only useuses the API Login  credentials ,credentials, we don't use the root password or other methodmethods to access the API.

See a screen shortscreenshot below,

new-server.png

It is important to click on the "Refresh Icon" on the server list so that the server packages will be fetched .fetched.

Creating a SeverServer Group

The Eenos  whmcs module needneeds a server group , so that the module  can automatically fetch the  Eenos Packages from  the server.

To Setup an Eenos Server  Group in WHMCS :

  1. Go to Configuration > System Settings > Servers 
  2. Click Create newNew Group
  3. Enter Name  ( Eg: Eenos Servers )
  4. Click on the Server names from Selected Servers ,Servers, 
  5. Click Add
  6. Click Save Changes

 Now  we created  a server group with the added Eenos Servers.

Creating Eenos Hosting Product

You can create a product that provisions accounts on your Eenos server at Configuration  > System Settings > Products/Services 

You can then create a product using an existing Eenos package or by defining custom options. You can also choose to create a reseller hosting product.

If you chosechoose Custom options along with a  package name, then the package values will be overridden by the custom values. 

Use an Existing  Eenos Package

To create a hosting product that uses an existing Eenos package, use the following product configuration:

  1. For Product Type, select Shared Hosting.
  2. Enter Product Name
  3. For Module  Select Eenos 
  4. Click Continue
  5. Click Module Settings
  6. Make sure the Module Name is Eenos
  7. Select the  Eenos Server Group
  8. Click Save Changes
  9. Again Click Details
  10. Click Module Settings
  11. Select Eenos Package Name
  12. Click Save Changes

Now you have a shared hosting product in whmcs with an Eenos package.

Defining Custom Options

To create a hosting product with a custom package, use the following product configuration:

  1. For Product Type, select Shared Hosting.
  2. Enter Product Name
  3. For Module  Select Eenos 
  4. Click Continue
  5. Click Module Settings
  6. Make sure the Module Name is Eenos
  7. Select the  Eenos Server Group
  8. Click Save Changes
  9. Again Click Details
  10. Click Module Settings
  11. Select Eenos Package Name
  12. Enter the desired values of the package options 
  13. Click Save Changes.

To assign unlimited values ofto a feature please use the key wordkeyword "unlimited" . We don't  consider zero as unlimited. 

shared_hosting.png

Creating Eenos Reseller Package

To create a hosting product for a reseller account, use the following product configuration:

  1. For Product Type, select Reseller Hosting.
  2. Enter Product Name
  3. For Module  Select Eenos 
  4. Click Continue
  5. Click Module Settings
  6. Make sure the Module Name is Eenos
  7. Select the  Eenos Server Group
  8. Click Save Changes
  9. Again Click Details
  10. Click Module Settings
  11. Select Eenos Package Name
  12. Enter the desired values of the package options 
  13. Enter the Reseller Options
  14. Click Save Changes.

You may need to make  sure the following reseller options configured:

  • Reseller Ownership  , if you like to allow the reseller to own his own accounts .accounts. It is dangerous.
  • Limit Reseller by Number , How many accounts a reseller can create. Default unlimited.
  • Reseller Disk Quota , The maximum allowed disk usage on all  sub sub-accounts. Default unlimited. 
  • Reseller Bandwidth, The maximum allowed bandwidth usage on all sub sub-accounts. Default unlimited.

If you allowedallow "unlimited" in reseller features whichit will allow the reseller to do overselling of the resources. 

reseller_hosting.png

If your  Eenos server is enabled with Reseller Chain, which will allow multi multi-level reseller accounts. That means a reseller can create anotherother resellers. 

To Enable Multi Multi-level  Chained reselling  Login to:

 Eenos WAP -> Automation -> Tweak Settings -> Advanced Tweaks -> Multi Multi-Level Reselling