W H M C S M O D U L E
N E T W O R K S

WELCOMES YOU!!

WHMCSModule Networks - Documents

Category - Linode Modules

Installation and Configuration of Linode Compute Automation for WHMCS

This tutorial will show you how to successfully install and configure the Linode module for WHMCS. We will guide and help you step by step through the whole process.

Reference on obtaining API token from Linode Portal.

Obtaining Personal Access Tokens:

  1. Log in to the Cloud Manager
  2. Click on your username at the top of the screen and select API Tokens under the My Profile section.
  3. Click the Create a Personal Access Token button to display the Add Personal Access Token panel.
  4. Enter a Label for this new token. Choose a label that allows you to identify the token and understand its intended use.
  5. In the Expiry field dropdown menu, select a timeline for when the new token expires. You can optionally allow this token to never expire. This cannot be changed once the token is created.
  6. Select the level of access this token should have to each product or service with which the Linode API interfaces. This can be None, Read Only, or Read/Write (for full access to that service). This cannot be changed once the token is created.
  7. Click the Create Token button to generate the new personal access token. A dialog box opens and displays your new personal access token. Save this in a safe place, such as a password manager. After closing this prompt, you are not able to view the token string again.

Downloading & Uploading the module

  1. After purchase of the module, you need to download the module from our billing panel at https://secure.whmcsmodule.net
  2. Extract the module into your local instance and upload the modules folder into your WHMCS root directory
  3. make sure Linode folder present in below directories
    • /modules/servers/Linode
    • /modules/addons/Linode

Activating Module in WHMCS

  1. First go to Configuration > System Settings > Addon Modules (Search for it)
  2. Next to Linode Instances
    • Activate – Click on Activate to activate the module
    • Configure – Now click on configure for module configurations
    • Module License – Provide license key that we get during module download
    • Access Control – Provide access control based on your requirement whereas Administrator is a mandatory Access control.
    • Save Changes – Once everything is set click on Save changes

Providing API details

  1. Go to Addons -> Linode Instances
  2. Click on Add API keys
  3. Provide a Name and the API key obtained from Cloud Manager portal
  4. Click on Confirm to add the API details.

Addon Module Page for previously created Instance Import into WHMCS

  1. Now navigate (Addons -> Linode Instance)
  2. And click on + sign to import the Instances to your WHMCS and assign them manually from user profile from servers’ dropdown

Configuration of Product/Services

  1. In order to create a product, we need to first Navigate into Configuration > System Settings > Product/Services
  2. Now let’s create a product group, click on Create Product Group
  3. In next page provide a Product Group name and adjust all other things based on your requirement then click on Save Changes
  4. Now Create a New Product
  5. In the next you need to configure below details
    • Product Type – Select as Other, we recommended to select type as Other, because during order process your customer will not promoted to provide Hostname, Password, NS1 & NS2 prefix. If Sever/VPS selected then your customer will be prompted to provide these details.
    • Product Group – Select the product group that we created
    • Product Name – Provide your product name
    • Module – Linode Instance Automation
    • Create as Hidden – Off
    • Save Change - Once the above required filed is set click on Save changes
  6. In next page
    • Verify – Product Type
    • Welcome Email – Select Servers/VPS Welcome Email (WHMCS Default)
    • Module Settings – Select Module Settings Tab
  7. In Modules Settings Tab select below required details
  8. It is mandatory to click on Create Configurable Options which will save some manual activities that we will be following in next step for Configurable Options setting