How to Sell SPanel Hosting

Configure and sell SPanel hosting products with Upmind

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

  1. To generate an API Key, go to Server Management > Manage API Tokens.

  2. Click Create API Token.

  3. Select:

    • API Token Type: Admin
    • Enable SSO: On
    • Admin Token Privileges: Unrestricted (all)

    Select the following requirements


  4. Create and copy the API Token

Copy the API Key

Configuring SPanel provisioning in Upmind

  1. In Upmind, go to Settings > Provision Configurations.

Settings > Provision configurations

  1. Click on Add New Configuration.

Add new configuration

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

Choose SPanel

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

Enter provision configurations

Setting up SPanel products

Once you have set up your SPanel product, you will need a package identifier to configure it in Upmind.

  1. Log in to the SPanel admin dashboard.
  2. Navigate to Accounts ManagementPackages.
  3. Copy the package name you want to use.
  4. In Upmind, when creating a product, paste this value as the Package Identifier in the provisioning settings to match the SPanel package you created.

Account Management > Packages

Creating SPanel hosting products in Upmind

  1. Go to Host Control > Web Hosting in Upmind.

Host control > Web hosting

  1. Click Add New.

Add new

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

Fill in product details

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

Set provision provider

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

Complete other product details

Enter package identifier

  1. 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" toeither /spanel or /hostpanel as appropriate