Difference between revisions of "Leaseweb"

From Whmcsmod addons
Jump to: navigation, search
(→‎LEASEWEB ADDON CONFIGURATION)
(→‎Multilanguage support)
 
(16 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:
   
−
Leasewebapi key: Your leaseweb reseller account apikey
+
Leaseweb DE/US/NL/SG region apikey: Your leaseweb reseller region account apikey.
  +
  +
Disable windows templates: Check to disable windows OS in the reinstall options.
  +
  +
Disable reinstall: Check to disable server reinstalls in your client area.
  +
  +
Bandwidth limit notification: Set a bandwidth usage % limit to send notifications.
  +
  +
Display hardware info: Display the server hardware info in the admin service settings.
  +
  +
Display reverse dns: Display the reverse DNS options in the admin service settings.
  +
  +
Display rescue/reinstall: Display the rescue/reinstall in the admin service settings.
  +
  +
Display swith port status: Display switch port status in the admin service settings.
  +
  +
Display root/rescue password: Display root/rescue passwords in the admin service settings.
  +
  +
Display bandwidth: Display the server bandwidth graphs in the admin service settings.
  +
   
−
Leaseweb RSA PRIVATE Key: Your leaseweb private RSA Key to be able to decrypt passwords.
 
   
−
Leaseweb RSA Private key passphrase: The password used to generate the RSA KEY
 
   
 
Whmcsmod module license: The FULL license whmcsmod.com provided you. Example: OWNED-1234567890
 
Whmcsmod module license: The FULL license whmcsmod.com provided you. Example: OWNED-1234567890
Line 39: Line 56:
   
 
Click in the addons->leaseweb addon link.
 
Click in the addons->leaseweb addon link.
  +
 
Click the "import" tab.
 
Click the "import" tab.
  +
 
Select your leaseweb region.
 
Select your leaseweb region.
  +
 
Click the "import" button.
 
Click the "import" button.
−
 
   
  +
−
 
  +
[[File:leaseweb-import.png]]
   
 
== LEASEWEB PRODUCT CONFIGURATION ==
 
== LEASEWEB PRODUCT CONFIGURATION ==
Line 76: Line 96:
   
 
 
  +
[[File:leaseweb-product.png]]
   
 
Save Changes
 
Save Changes
−  
−  
   
 
== Setup bandwidth quota (optional ) ==
 
== Setup bandwidth quota (optional ) ==
Line 85: Line 104:
   
 
Set your productbandwidth quote in the product settings, module tab "Bandwidth limit" field.
 
Set your productbandwidth quote in the product settings, module tab "Bandwidth limit" field.
  +
−
Create a template named "leaseweb quota limit"
 
  +
Create a template named "leaseweb 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''
  +
  +
  +
[[File:leaseweb_email.png]]
  +
  +
  +
  +
== Admin service management ==
  +
  +
If a client has a leaseweb product assigned, the list of features available are:
  +
  +
- Set rescue mode
  +
  +
- Reinstall server
  +
  +
- Set reverse dns
  +
  +
- Display server info and bandwidth usage.
  +
  +
[[File:leaseweb-service-admin.jpg]]
  +
  +
== Client area ==
  +
  +
In the client area, the client will be able to manage the server:
  +
  +
Dashboard
  +
  +
[[File:leaseweb-clientarea-dashboard.jpg]]
  +
  +
Network area
  +
  +
[[File:leaseweb-clientarea-network.jpg]]
  +
  +
Reverse DNS area
  +
  +
[[File:leaseweb-clientarea-rdns.jpg]]
  +
  +
Reinstall area
  +
  +
[[File:leaseweb-clientarea-reinstall.jpg]]
  +
  +
IPMI area
  +
  +
[[File:leaseweb-clientarea-ipmi.jpg]]
  +
  +
  +
  +
== 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.

Latest revision as of 10:28, 30 April 2018

INSTALL INSTRUCTIONS

1) Unzip leaseweb.zip file

2) Upload the leaseweb folder to your whmcs install location



LEASEWEB ADDON CONFIGURATION

Setup->addon modules

Click on activate link in the Leaseweb module

Scroll down and fill the configuration fields:

Leaseweb DE/US/NL/SG region apikey: Your leaseweb reseller region account apikey.

Disable windows templates: Check to disable windows OS in the reinstall options.

Disable reinstall: Check to disable server reinstalls in your client area.

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

Display hardware info: Display the server hardware info in the admin service settings.

Display reverse dns: Display the reverse DNS options in the admin service settings.

Display rescue/reinstall: Display the rescue/reinstall in the admin service settings.

Display swith port status: Display switch port status in the admin service settings.

Display root/rescue password: Display root/rescue passwords in the admin service settings.

Display bandwidth: Display the server bandwidth graphs in the admin service settings.



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

Access Control: Click Full administrator

Leaseweb-activation.png

IMPORT SERVER SERVERS

Click in the addons->leaseweb addon link.

Click the "import" tab.

Select your leaseweb region.

Click the "import" button.


Leaseweb-import.png

LEASEWEB 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 plan 1"

Pricing tab:

Set your prices

Module tab:

Module name: leaseweb

Set the monthly bandwidth limit

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-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 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:

- Set rescue mode

- Reinstall server

- Set reverse dns

- Display server info and bandwidth usage.

Leaseweb-service-admin.jpg

Client area

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

Dashboard

Leaseweb-clientarea-dashboard.jpg

Network area

Leaseweb-clientarea-network.jpg

Reverse DNS area

Leaseweb-clientarea-rdns.jpg

Reinstall area

Leaseweb-clientarea-reinstall.jpg

IPMI area

Leaseweb-clientarea-ipmi.jpg


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.