Blesta Shared Hosting Module

Overview

Webuzo supports the remote creation of hosting accounts or reseller accounts via billing systems like Blesta. Blestacan be configured to create the account as soon as you accept the Order (Automatically or Manually). We provide a module for Blesta to enable you to do so. Setting it up is really easy. You can create, delete, suspend a hosting account with this module.
The endusers i.e. hosting account(s) or reseller account(s) can also manage their data through the Blesta interface without actually logging into Webuzo.

Requirements

Blesta v5 will be required for this module.

Download

Download the Webuzo Blesta module from HERE. (Last updated : June, 2021)
Unzip it and upload the folder webuzo (the folder itself), in your /path/to/blesta/components/modules/ directory.
Please make sure that the upload was done properly and the following folder exists :
/path/to/blesta/components/modules/webuzo

Ports

Webuzo uses ports from 2002 – 2005. If there is any firewall restricting this, you will need to allow these ports.

Webuzo Server API Keys

You will need to create API Keys in Webuzo to add the server to WHMCS.
To do this go to your Webuzo Admin Panel -> Settings -> API Keys and click on Add New

API Keys Wizard

Activating Blesta Module

To activate Blesta Module, Navigate to Settings located in upper right corner. Under the Company tab, click on Modules. Go to Modules > Available, you will see Webuzo Module and click on Install.

Add Webuzo Server to Blesta

To add the Webuzo Server, navigate to Settings Page, under Modules > Installed Page, click on Manage Button

Fill the form as shown in the below images :

You can also add that server into a Server Group

Create a Package

Make sure you have added the Server to create a Blesta Package. To add the Package, navigate to Packages (in the Top Bar) -> Browse Packages and click on Create Package Button on that page.

Create Package Wizard

Module Options

While creating the package please select the module as Webuzo and then the Module Options will load. In the Module Options choose the Webuzo Master Group as Any or the group you created. Then choose the Webuzo Master Server on which this package will create the accounts on. Then choose the Plan which will be loaded from the Webuzo Server.

If you haven’t created a Webuzo Plan you will need to do so as following :

Add Plan wizard

If you want to know more about adding a Plan click on this link Add a Plan

Please save the changes and your product is now configured and users can purchase the hosting accounts in this manner.

Features

The Enduser(s) can see the entire Webuzo Panel inside Blesta and can manage mostly everything from Blesta itself.

Webuzo Blesta Enduser Control Panel

Similarly the Admin can also manage all aspects of the hosting account :

Blesta Admin – Webuzo Control Panel of an Enduser

Support

If you need any assistance then please contact Webuzo Support. Please send us a screenshot of the Module Settings and the Custom Fields you added to the Product.

Was this helpful to you?