Blesta Shared Hosting Module


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.


Blesta v5 will be required for this module.


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 :


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 Blesta.
To do this go to your Webuzo Admin Panel -> Settings -> API Keys and click on Add New


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.

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 :


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


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


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



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 page helpful?
    Newsletter Subscription
    Subscribing you to the mailing list