Difference between revisions of "Oneprovider"

From Whmcsmod addons
Jump to: navigation, search
(→‎LEASEWEB ADDON CONFIGURATION)
(→‎Admin service management)
 
(11 intermediate revisions by the same user not shown)
Line 7: Line 7:
 
2) Upload the oneprovider addon and server folders to your whmcs install location
 
2) Upload the oneprovider addon and server folders to your whmcs install location
   
−
== LEASEWEB ADDON CONFIGURATION ==
+
== ONEPROVIDER ADDON CONFIGURATION ==
   
   
Line 33: Line 33:
   
   
−
Click in the addons->leaseweb addon link.
+
Click in the addons->Oneprovider addon link.
   
 
Click the "import" tab.
 
Click the "import" tab.
−  
−
Select your leaseweb region.
 
   
 
Click the "import" button.
 
Click the "import" button.
   
   
−
[[File:leaseweb-import.png]]
+
[[File:oneprovider-import.png]]
   
−
== LEASEWEB PRODUCT CONFIGURATION ==
+
== ONEPROVIDER PRODUCT CONFIGURATION ==
   
   
 
 
   
−
1) Create a leaseweb product:
+
1) Create a Oneprovider product:
   
 
WHMCS->SETUP->PRODUCTS/SERVICES->Create a new product
 
WHMCS->SETUP->PRODUCTS/SERVICES->Create a new product
Line 57: Line 55:
 
Product type: other
 
Product type: other
   
−
Product name: A random name for you product, for example "leaseweb plan 1"
+
Product name: A random name for you product, for example "Oneprovider plan 1"
   
 
Pricing tab:
 
Pricing tab:
Line 65: Line 63:
 
Module tab:
 
Module tab:
   
−
Module name: leaseweb
+
Module name: oneprovider
   
−
Set the monthly bandwidth limit
 
   
  +
Check "Do not automatically setup this product". It is the recommended option, once a client makes an order, you can manually assign him a server in the service "server" field.
−
Set the account region (each region use a different api key)
 
−  
−
Check "Automatically setup the product as soon as the first payment is received"
 
   
 
 
−
[[File:leaseweb-product.png]]
 
   
 
Save Changes
 
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''
 
−  
−  
−
[[File:leaseweb_email.png]]
 
−  
−  
   
 
== Admin service management ==
 
== Admin service management ==
   
−
If a client has a leaseweb product assigned, the list of features available are:
+
If a client has a oneprovider product assigned, the list of features available are:
   
−
- Set rescue mode
+
- Set rescue mode / Suspend
   
  +
- Boot in normal mode / Unsuspend
−
- Reinstall server
 
   
  +
- Reboot
−
- Set reverse dns
 
   
−
- Display server info and bandwidth usage.
+
- Display server info.
   
−
[[File:leaseweb-service-admin.jpg]]
+
[[File:oneprovider-service-admin.png]]
   
 
== Client area ==
 
== Client area ==
Line 119: Line 92:
 
Dashboard
 
Dashboard
   
−
[[File:leaseweb-clientarea-dashboard.jpg]]
+
[[File:oneprovider-clientarea-dashboard.png]]
   
−
Network area
 
−  
−
[[File:leaseweb-clientarea-network.jpg]]
 
   
 
Reverse DNS area
 
Reverse DNS area
   
−
[[File:leaseweb-clientarea-rdns.jpg]]
+
[[File:oneprovider-clientarea-rdns.png]]
   
−
Reinstall area
+
Rescue area
   
−
[[File:leaseweb-clientarea-reinstall.jpg]]
+
[[File:oneprovider-clientarea-rescue.png]]
   
−
IPMI area
+
Reinstall area
   
−
[[File:leaseweb-clientarea-ipmi.jpg]]
+
[[File:oneprovider-clientarea-reinstall.png]]
   
  +
IPMI area
   
  +
[[File:oneprovider-clientarea-ipmi.png]]
   
 
== Multilanguage support ==
 
== 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.
+
The client area templates supports multi language. The available language files are available at "modules/servers/oneprovider/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 13:34, 21 September 2018

INSTALL INSTRUCTIONS

1) Unzip the oneprovider zip file

2) Upload the oneprovider addon and server folders to your whmcs install location

ONEPROVIDER ADDON CONFIGURATION

Setup->addon modules

Click on activate link in the Oneprovider module

Scroll down and fill the configuration fields:

API key: Your oneprovider account api key.

Client key: Your oneprovider account api client key.

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

Access Control: Click Full administrator


Oneprovider-addon-install.png

IMPORT SERVER SERVERS

Click in the addons->Oneprovider addon link.

Click the "import" tab.

Click the "import" button.


Oneprovider-import.png

ONEPROVIDER PRODUCT CONFIGURATION

1) Create a Oneprovider product:

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

Details tab:

Product type: other

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

Pricing tab:

Set your prices

Module tab:

Module name: oneprovider


Check "Do not automatically setup this product". It is the recommended option, once a client makes an order, you can manually assign him a server in the service "server" field.


Save Changes

Admin service management

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

- Set rescue mode / Suspend

- Boot in normal mode / Unsuspend

- Reboot

- Display server info.

Oneprovider-service-admin.png

Client area

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

Dashboard

Oneprovider-clientarea-dashboard.png


Reverse DNS area

Oneprovider-clientarea-rdns.png

Rescue area

Oneprovider-clientarea-rescue.png

Reinstall area

Oneprovider-clientarea-reinstall.png

IPMI area

Oneprovider-clientarea-ipmi.png

Multilanguage support

The client area templates supports multi language. The available language files are available at "modules/servers/oneprovider/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.