Link a WHM Account to Upmind
Manage reseller accounts on Upmind
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.
- Log in to your Upmind account.
- Click Settings.
- On the next page, click Provision Configurations.
- 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).
![a-1.png 1639](https://files.readme.io/e10649c-a-1.png)
Add new configuration
Creating a provision
On the new panel:
- Enter a unique name for the service.
- Click the PROVISION CATEGORY field and select Web Hosting. A new field displays.
![a-2.png 1672](https://files.readme.io/b31dec2-Screenshot_2024-06-05_at_11.44.02.png)
Select Web Hosting
- Select a provider (e.g. cPanel, PLESK, or 20i Hosting). In this example, we select cPanel.
- Set the protocol (e.g. HTTPS).
- Enter the hostname. (see below)
- Enter 2087 for the port.
- Enter the WHM username. (see below)
- Enter the WHM API key. (see below)
- 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:
- Open your reseller account.
- Select the package you want to add to Upmind.
![b-1.png 1040](https://files.readme.io/bf7b967-b-1.png)
Select a reseller package
- 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.
![a-3a.png 1094](https://files.readme.io/2dc8a8b-a-3a.png)
Log in to WHM control panel
Hostname
-
Go to the browser tab with the WHM control panel.
-
Copy a section of the URL. This is the hostname. Do not copy HTTPS://. Do not copy any characters after .com.
![b-2a.png 1002](https://files.readme.io/f44155e-b-2a.png)
WHM hostname
- Go to the Upmind page and paste the value into the Hostname field.
- Go back to the WHM page.
WHM Username
- On the side menu, expand the Account Information folder and click List Accounts.
![b-3.png 498](https://files.readme.io/b10adf9-b-3.png)
List WHM accounts
- On the List Accounts page, locate the Username column.
- Copy the WHM Username of your reseller account.
![b-4.png 980](https://files.readme.io/9471638-b-4.png)
Copy username
- Go back to the Upmind page and paste the value into the WHM Username field.
- Go back to the WHM page.
API key
- Enter Manage API Tokens in the search field.
- Click the best search result.
- On the Manage API Tokens page, click Generate Token.
![b-5.png 1247](https://files.readme.io/7cbe750-b-5.png)
Generate an API key
- On the next page, enter a token name.
- Click Save.
- 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' |
Updated about 2 months ago