Difference between revisions of "Leasewebvps"

From Whmcsmod addons
Jump to: navigation, search
(→‎LEASEWEB VPS PRODUCT CONFIGURATION)
(→‎LEASEWEB VPS PRODUCT CONFIGURATION)
 
(2 intermediate revisions by the same user not shown)
Line 22: Line 22:
 
Scroll down and fill the configuration fields:
 
Scroll down and fill the configuration fields:
   
−
Leaseweb API key: Your leaseweb reseller region account apikey.
+
Leaseweb region apikey: Your leaseweb reseller region account apikey for each region.
   
 
Bandwidth limit notification: Set a bandwidth usage % limit to send notifications.
 
Bandwidth limit notification: Set a bandwidth usage % limit to send notifications.
Line 71: Line 71:
   
 
Enable or disable the features required ( reinstall, etc)
 
Enable or disable the features required ( reinstall, etc)
  +
  +
Set the account region (each region use a different api key)
   
 
Check "Automatically setup the product as soon as the first payment is received"
 
Check "Automatically setup the product as soon as the first payment is received"

Latest revision as of 11:47, 16 October 2025

INSTALL INSTRUCTIONS

1) Unzip leasewebvps.zip file

2) Upload the leasewebvps folders to your whmcs install location



LEASEWEB VPS ADDON CONFIGURATION

Setup->addon modules

Click on activate link in the Leaseweb VPS module

Scroll down and fill the configuration fields:

Leaseweb region apikey: Your leaseweb reseller region account apikey for each region.

Bandwidth limit notification: Set a bandwidth usage % limit to send notifications.


Whmcsmod module license: The FULL license whmcsmod.com provided you. Example: OWNED-1234567890

Access Control: Click Full administrator

Leaseweb-vps-activationb.png

IMPORT SERVER SERVERS

Click in the addons->leaseweb VPS addon link.

Click the "import" tab.

Click the "import" button.


LEASEWEB VPS PRODUCT CONFIGURATION

1) Create a leaseweb product:

WHMCS->SETUP->PRODUCTS/SERVICES->Create a new product

Details tab:

Product type: other

Product name: A random name for you product, for example "leaseweb VPS plan 1"

Pricing tab:

Set your prices

Module tab:

Module name: leaseweb

Set the monthly bandwidth limit

Enable or disable the features required ( reinstall, etc)

Set the account region (each region use a different api key)

Check "Automatically setup the product as soon as the first payment is received"


Leaseweb-vps-product.png

Save Changes

Setup bandwidth quota (optional )

Set your productbandwidth quote in the product settings, module tab "Bandwidth limit" field.

Create a template named "leaseweb vps quota limit" that will be used for email notifications, for example:


Hi:

{$client_name}

Your service {$service_product_description} is reaching the bandwidth limit.

Best regards


Leaseweb email.png


Admin service management

If a client has a leaseweb product assigned, the list of features available are:

- Display server info.

Leaseweb-vps-service-admin.png

Client area

In the client area, the client will be able to manage the server:

Dashboard

Leaseweb-clientarea-vps-dashboard.png

Network area

Leaseweb-clientarea-vps-network.png

Reverse DNS area

Leaseweb-clientarea-vps-rdns.png

Reinstall area

Leaseweb-clientarea-vps-reinstall.png

Remote console

Leaseweb-clientarea-vps-ipmi.png

Multilanguage support

The client area templates supports multi language. The available language files are available at "modules/servers/wmleaseweb/lang/", if you need to add support to a language not available, copy the file "english.php" to your language one( for example swedish.php" ) and translate the file strings.