Difference between revisions of "Leasewebvps"

From Whmcsmod addons
Jump to: navigation, search
(→‎LEASEWEB VPS PRODUCT CONFIGURATION)
 
(7 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 70: Line 70:
 
Set the monthly bandwidth limit
 
Set the monthly bandwidth limit
   
−
Enable or disable the features required ( reset password, rescue, 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"
   
 
 
−
[[File:leaseweb-product.png]]
+
[[File:leaseweb-vps-product.png]]
   
 
Save Changes
 
Save Changes
Line 106: Line 108:
 
- Display server info.
 
- Display server info.
   
−
[[File:leaseweb-service-admin.jpg]]
+
[[File:leaseweb-vps-service-admin.png]]
   
 
== Client area ==
 
== Client area ==
Line 114: Line 116:
 
Dashboard
 
Dashboard
   
−
[[File:leaseweb-clientarea-dashboard.jpg]]
+
[[File:leaseweb-clientarea-vps-dashboard.png]]
   
 
Network area
 
Network area
   
−
[[File:leaseweb-clientarea-network.jpg]]
+
[[File:leaseweb-clientarea-vps-network.png]]
   
 
Reverse DNS area
 
Reverse DNS area
   
−
[[File:leaseweb-clientarea-rdns.jpg]]
+
[[File:leaseweb-clientarea-vps-rdns.png]]
   
 
Reinstall area
 
Reinstall area
   
−
[[File:leaseweb-clientarea-reinstall.jpg]]
+
[[File:leaseweb-clientarea-vps-reinstall.png]]
   
 
Remote console
 
Remote console
   
−
[[File:leaseweb-clientarea-ipmi.jpg]]
+
[[File:leaseweb-clientarea-vps-ipmi.png]]
−  
−  
   
 
== Multilanguage support ==
 
== Multilanguage support ==

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.