This guide will walk you through the process of installing and configuring the UpCloud VPS Module for Blesta.
- Obtain the module from the UpCloud GitHub repository.
- Extract the module files to your local system.
- Upload the entire module folder to your Blesta installation directory at
/path-to-your-blesta/components/modules/upcloud/on your Blesta server. - Ensure proper file permissions are set for the module directory.
The module uses API tokens for interacting with the UpCloud platform.
Follow the instructions first to install the upctl command-line tool to your machine.
Then proceed with the instructions to create a token.
- Log in to your Blesta admin panel.
- Navigate to Settings > Modules.
- Find "UpCloud VPS" in the available modules list and click Install.
- After installation, click Manage next to the UpCloud VPS module.
- Click Add Account to create your first UpCloud server connection.
- Fill in the following details:
- Account Name: A descriptive name for this UpCloud account (e.g., "UpCloud Production")
- API Token: The API token you generated in the previous step
- Click Add to save the configuration.
- Navigate to Packages > Package Groups in your Blesta admin panel.
- Click Create Group (the
[+]icon) to create a new package group. - Provide the following details:
- Name: Enter a descriptive name (e.g., "UpCloud VPS Plans")
- Description: Optional description for internal use
- Type: Select "Standard"
- Configure other settings as needed for your business requirements.
- Click Create Group to create the package group.
- Navigate to Packages > Packages
- Click Create Package (the
[+]icon) - Configure the basic package details:
- Name: Provide a descriptive package name (e.g., "UpCloud VPS - 2GB RAM")
- Description: Detailed description for clients
- Status: Set to "Active"
- Set up pricing for the package according to your business model.
- In the Group Membership section, make the package a member of the package group created earlier.
- Click Module tab to proceed to module settings.
On the module settings page, configure the following:
- Module: Select the UpCloud module.
- Account: Select the UpCloud account you created earlier.
- Server Plan: Select from available UpCloud server plans or choose custom configuration.
- Template Settings:
- Set Template: Choose whether admin sets template or client can choose
- Template: Select default operating system template
Click Create Package to create the package.
You have the flexibility to:
- Set custom pricing for different server plans
- Add surcharges for premium templates (Windows)
- Configure location-based pricing variations
- Set up bandwidth overage charges