How to Sell SPanel Hosting
Configure and sell SPanel hosting products with Upmind.
Last updated About 16 hours ago
SPanel is a hosting control panel by ScalaHosting that helps hosting providers manage servers, websites, and user accounts on VPS and cloud environments through a centralized interface.
Getting SPanel credentials
To generate an API Key, go to Server Management > Manage API Tokens.
Click Create API Token.
Select:
API Token Type: Admin
Enable SSO: On
Admin Token Privileges: Unrestricted (all)

Create and copy the API Token.

Configuring SPanel provisioning in Upmind
In Upmind, go to Settings > Provision Configurations.

Click on Add New Configuration.

Provide a Name (e.g., SPanel Hosting Provision).
Select Web Hosting as the product type.
Choose SPanel as the provisioning provider.

Complete the following details:
Your serverโs Hostname and Username.
Paste the API Token obtained from SPanel.
Click Create.

Setting up SPanel products
Once you have set up your SPanel product, you will need a package identifier to configure it in Upmind.
Log in to the SPanel admin dashboard.
Navigate to Accounts Management > Packages.
Copy the package name you want to use.
In Upmind, when creating a product, paste this value as the Package Identifier in the provisioning settings to match the SPanel package you created.

Creating SPanel hosting products in Upmind
Go to Host Control > Web Hosting in Upmind.

Click Add New.

Choose a category and fill in the details. Then click Create.

On Provisioning, set the Provision Provider to SPanel.
Choose the Configuration Mode and Provider Configuration.

Enter the Package Identifier exactly as it appears in SPanel (matching the package name).
Complete other product details like name, pricing, billing cycle, and permissions.


Save the product.
๐ Debugging 404 Errors: If SPanel is configured with a custom branding "Login URL", change the provision configuration (Host Control > SPanel) "Branding URL" to either /spanel or /hostpanel as appropriate.