Link a WHM Account to Upmind

Manage reseller account with Upmind.

Last updated 25 days ago

This article shows resellers how to link a WHM account to an Upmind account. After linking accounts, the next step is to create a hosting package on Upmind. That is where you name the package, configure details, and set billing terms.

We describe hosting package details in a different article. Learn more.

Adding a new provision

The first step is to configure a new provision. This is how you add web servers and domain providers via APIs.

  1. Log in to your Upmind account.

  2. Go to Settings > Provision Configurations.

Settings > Provision Configurations
  1. Click the Add new configuration button to add a WHM server account. A new panel displays.

The screenshot below shows two active services (domain hosting and web hosting).

Add new configuration
Add new configuration

Creating a provision

On the new panel:

  1. Enter a unique name for the service.

  2. Click the Provision Category field and select Web Hosting.

Select provision category
  1. Select a provider (e.g., cPanel, PLESK, or 20i Hosting). In this example, we select cPanel.

  2. Enter the hostname.

  3. Enter the WHM username.

  4. Enter the WHM API key.

Enter details
  1. Click Create.

Copying WHM information

To complete all the fields in the panel described above, you need to find and copy three pieces of information on your WHM account:

  • Hostname

  • WHM Username

  • API key

To quickly locate the correct information:

  1. Open your reseller account.

  2. Select the package you want to add to Upmind.

Select a reseller package
Select a reseller package
  1. On the next page, click the button that logs in to your WHM control panel.

πŸ“˜ The screenshot below shows a WHM control panel login button for one reseller website. The button on your site will likely look a bit different.

Log in to WHM control panel
Log in to WHM control panel

Hostname

  1. Go to the browser tab with the WHM control panel.

  2. Copy a section of the URL. This is the hostname. Do not copy HTTPS://. Do not copy any characters after .com.

WHM hostname
WHM hostname
  1. Go to the Upmind page and paste the value into the Hostname field.

  2. Go back to the WHM page.

WHM Username

  1. On the side menu, expand the Account Information folder and click List Accounts.

List WHM accounts
List WHM accounts
  1. On the List Accounts page, locate the Username column.

  2. Copy the WHM Username of your reseller account.

Copy username
Copy username
  1. Go back to the Upmind page and paste the value into the WHM Username field.

  2. Go back to the WHM page.

API key

  1. Enter Manage API Tokens in the search field.

  2. Click the best search result.

  3. On the Manage API Tokens page, click Generate Token.

Generate an API key
Generate an API key
  1. On the next page, enter a token name.

  2. Click Save.

  3. Go back to the Upmind page and paste the value into the API Key field.

Troubleshooting

Question

Answer

When logging into cPanel, my users get diverted to a different server hostname

This is a WHM setting for the default hostname. If you have a reseller account it is likely set by your provider. Root owners can set it under 'tweak settings'