Blesta Linode

From WHMCS Global Services Module Documentation
Jump to: navigation, search

About Blesta Linode module

WGS linode For Blesta helps Clients to manage their complete server options from the Blesta client area, which means they do not need to login to the Linode account to manage them.

Module Requirements

1. Blesta installed

2. PHP 7.x

3. Ioncube 10 or later

Linode Requirements

1. Active account at Linode.

2. API Key

3. WGS Licence key.

How to find the API Key ?

1. Log in to the Linode Manager.

2. Select the my profile link.

3. Enter your password and click Authenticate.

4. Select the API Keys tab.

5. Optional: Type a label for the API key in the Label field.

6. Optional: Set an expiration time using the Expires dropdown menu.

7. Click the Create API Key button.

How to upload the files

1. Log in to your client area and download Linode latest module .

2. Extract module folder.

3. Now connect cPanel/FTP and navigate to the Blesta installation directory.

4. Under Modules folder, you will find folder i.e. modules and plugin.

5. You need to upload that modules and plugin folder to Blesta directory (whmcs_root/). It will copy the required module files and nothing will be over written.

How to configure the Plugins?

1. Let's configure Plugins first. Log in to your Blesta admin area. Go to Setting => Plugins . Afterwards, Go to Available option then you will install the WGS Linode.

2. In the next step in the available option you will the WGS Linode then go to Manage button.

3. After that fill all the data in the fields.

License key.png

3.1. Enter Api Url (

3.2. Enter Api Key

3.3. Enter License Key

3.4. Enter Username

3.5. Enter Prefix

How to setup products in Blesta admin with WGS Linode Module?

1. Login to your Blesta Admin

2. Top menu bar -> WGS Linode

3. Click on Product Settings, you will see all the products that have been assigned to WGS Linode in Products/Services.


4. Select the Linode Plan, Kernal, Subscription Term, Swap Disk.

Linode Server.png

5. Set the status to ON and click Save button.

Product Save button.png

How to assign an existing server to a client?

1. Login to your Blesta Admin

2. Top menu bar -> WGS Linode Manager

3. Click on Assign Existing Server

4. Select Client Name

5. Select the Product Or Service

6. Select Server to Assign to the Client

7. Select Submit to Save Changes

Assign Existing Server.png

How to assign a new server to a client?

1. Login to your Blesta Admin

2. Top menu bar -> WGS Linode Manager

3. Click on Assign New Server

4. Select Client Name

5. Select Products

6. Select Payment Method

7. Enable/Disable Create Invoice

8. Enable/Disable Send Email

9. Select Billing Cycle

10. Select Linode Server

Assign new services.png

How to limit the Client Area Server Features?

Blesta admin can easily limit the client area features from the Blesta Linode Plugin, follow these steps to do that.

1. Login to your Blesta Admin

2.Top menu bar -> WGS Linode Manager

3.Click on Product Settings.

4.Edit the product for which you want to limit the server features.

Edit product setting.png

5.Set the features OFF that you do not want to show to the clients for that product.

Update product Features.png

How to create a custom Stack Script in Linode Module?

1.Login to Blesta admin.

2.Top menu bar -> WGS Linode -> StackScripts

3.Click on Create a New Stackscript


4.Add required details and script and click on Save Script

Create StackScript.png

5.After creating the Stack Script you need to assign it to the product.

6.You need to enable the Stack Script option again the product for which you want to add the Stack Script option.

Enable stack Script.png

Linode Blesta Module Order Process

1.Go to the Blesta client area and then place an order with Linode product and then complete the order.

  • Select Region
  • Select Image
  • Choose Addons if required
Order Form.png

How your Blesta Client Area looks and works?