> ## Documentation Index
> Fetch the complete documentation index at: https://docs.upmind.com/llms.txt
> Use this file to discover all available pages before exploring further.

# How to Sell CentosWeb Panel

> Sell CentosWeb Panel hosting products with Upmind.

[CentOS Web Panel](https://centos-webpanel.com/) (CWP) is a free, open-source hosting control panel for managing web servers on CentOS.

## Getting your CentosWeb credentials

To connect CentOS Web Panel to Upmind, you'll need the **Hostname**, **API key**, and **Shared IP address**. Here's how to obtain the credentials in CWP:

1. **Hostname** - Copy the highlighted part from the URL.

<Frame caption="Hostname">
  <img src="https://mintcdn.com/upmind/wRuKrNY12tQZY8Rr/images/fb/3555403822d23942.png?fit=max&auto=format&n=wRuKrNY12tQZY8Rr&q=85&s=f55b9ac5602358a446f5fb847bcbb87a" alt="Hostname" width="3598" height="1602" data-path="images/fb/3555403822d23942.png" />
</Frame>

2. **API Key**

In CWP, go to **CWP Settings** > **API Manager**. Click **Allow new Api access**.

For **IP Origin,** enter [Upmind's outgoing IPs](/legal-and-information/upmind-ip-addresses), separated by commas, i.e. 91.240.229.1, 91.240.229.2, 91.240.229.3.

Next to the **Key code,** click **Generate.** For **Format request**, select **JSON.**

Under **API Functions**, tick all available checkboxes under:

* Account

* Account Details

* Account Pack Change

* Account Quota

* Autologin

* Change of password

* Domains and Subdomains

* Metadata Account

* Packages

* Quota limit

Copy and paste the **Key code** shown in CWP into your Upmind provision configuration.

<Frame caption="Copy key code">
  <img src="https://mintcdn.com/upmind/2ooSxDpt6PiIGMr-/images/fb/09a993d7ef46c591.png?fit=max&auto=format&n=2ooSxDpt6PiIGMr-&q=85&s=e6e3cc47c9812ea88736fc8782809d2d" alt="Copy key code" width="1872" height="2018" data-path="images/fb/09a993d7ef46c591.png" />
</Frame>

3. Shared IP Address

In CWP, go to **CWP Settings** > **IP Manager.**

Copy and paste one of your server's IP addresses to use for newly created hosting accounts.

<Frame caption="Copy and paste IP address">
  <img src="https://mintcdn.com/upmind/Dgjmf3QWYVBR40cE/images/fb/5ac118b29dade955.png?fit=max&auto=format&n=Dgjmf3QWYVBR40cE&q=85&s=56edee8fc19f56e06d877396794511f2" alt="Copy and paste IP address" width="3600" height="2108" data-path="images/fb/5ac118b29dade955.png" />
</Frame>

## Linking CentosWeb to Upmind

In Upmind, you should add CentosWeb as a provision configuration. You can either do this

* On the sidebar, click **Host Control** > **Web Servers**> **Add New.** You can also select it from below.

<Frame caption="Host Control > Web Servers> Add New">
  <img src="https://mintcdn.com/upmind/Lh8hC132BWHpvRbz/images/fb/4534c0ab8c70f01f.png?fit=max&auto=format&n=Lh8hC132BWHpvRbz&q=85&s=c2587434c875c184311a3416140fff08" alt="Host Control > Web Servers> Add New" data-og-width="2876" width="2876" data-og-height="1316" height="1316" data-path="images/fb/4534c0ab8c70f01f.png" data-optimize="true" data-opv="3" srcset="https://mintcdn.com/upmind/Lh8hC132BWHpvRbz/images/fb/4534c0ab8c70f01f.png?w=280&fit=max&auto=format&n=Lh8hC132BWHpvRbz&q=85&s=feb956af0ca34bd8e18d75b46d36ac7e 280w, https://mintcdn.com/upmind/Lh8hC132BWHpvRbz/images/fb/4534c0ab8c70f01f.png?w=560&fit=max&auto=format&n=Lh8hC132BWHpvRbz&q=85&s=faea5719626a48db32deba4c5e17dad7 560w, https://mintcdn.com/upmind/Lh8hC132BWHpvRbz/images/fb/4534c0ab8c70f01f.png?w=840&fit=max&auto=format&n=Lh8hC132BWHpvRbz&q=85&s=c945d772dfb77799d486bcac1453b28e 840w, https://mintcdn.com/upmind/Lh8hC132BWHpvRbz/images/fb/4534c0ab8c70f01f.png?w=1100&fit=max&auto=format&n=Lh8hC132BWHpvRbz&q=85&s=7c94abccca40b699b3aa0831e24b6c53 1100w, https://mintcdn.com/upmind/Lh8hC132BWHpvRbz/images/fb/4534c0ab8c70f01f.png?w=1650&fit=max&auto=format&n=Lh8hC132BWHpvRbz&q=85&s=c7c52321b320a0e88fdd5c98ca633b56 1650w, https://mintcdn.com/upmind/Lh8hC132BWHpvRbz/images/fb/4534c0ab8c70f01f.png?w=2500&fit=max&auto=format&n=Lh8hC132BWHpvRbz&q=85&s=5b069f6296a75c3c113e627840feca60 2500w" />
</Frame>

* On the sidebar, go to **Settings** > **Provision Configurations** > **Add New Configuration.**

<Frame caption="Settings > Provision Configurations > Add New Configuration">
  <img src="https://mintcdn.com/upmind/h8h5zREaX7k8Y-3x/images/fb/125f9db4655ce9dd.png?fit=max&auto=format&n=h8h5zREaX7k8Y-3x&q=85&s=d7edead14180ebb44547ca957cafd898" alt="Settings > Provision Configurations > Add New Configuration" data-og-width="2846" width="2846" data-og-height="1290" height="1290" data-path="images/fb/125f9db4655ce9dd.png" data-optimize="true" data-opv="3" srcset="https://mintcdn.com/upmind/h8h5zREaX7k8Y-3x/images/fb/125f9db4655ce9dd.png?w=280&fit=max&auto=format&n=h8h5zREaX7k8Y-3x&q=85&s=51095b908532bc2f22527714ddbf2bbd 280w, https://mintcdn.com/upmind/h8h5zREaX7k8Y-3x/images/fb/125f9db4655ce9dd.png?w=560&fit=max&auto=format&n=h8h5zREaX7k8Y-3x&q=85&s=b5735c79087b4a184497fae697f96242 560w, https://mintcdn.com/upmind/h8h5zREaX7k8Y-3x/images/fb/125f9db4655ce9dd.png?w=840&fit=max&auto=format&n=h8h5zREaX7k8Y-3x&q=85&s=0295d17d4f20c8e70e3ccfec15943fba 840w, https://mintcdn.com/upmind/h8h5zREaX7k8Y-3x/images/fb/125f9db4655ce9dd.png?w=1100&fit=max&auto=format&n=h8h5zREaX7k8Y-3x&q=85&s=50d762eef460cc6894e5faf291ba612a 1100w, https://mintcdn.com/upmind/h8h5zREaX7k8Y-3x/images/fb/125f9db4655ce9dd.png?w=1650&fit=max&auto=format&n=h8h5zREaX7k8Y-3x&q=85&s=8b6cb25a548a2a22e568c3c7d65b9d30 1650w, https://mintcdn.com/upmind/h8h5zREaX7k8Y-3x/images/fb/125f9db4655ce9dd.png?w=2500&fit=max&auto=format&n=h8h5zREaX7k8Y-3x&q=85&s=2980eabad69e1a817f03f2f26cf1699b 2500w" />
</Frame>

You should fill it out as follows:

1. Enter a server name. You may just want to use the CentosWeb control server name or give it a more familiar name.

2. Under the Provision Category of **Web Hosting**, choose CentosWeb as the hosting panel type.

<Frame caption="Enter name">
  <img src="https://mintcdn.com/upmind/6knUVC8F1nK4E5CY/images/fb/c6df4a3d4f0728b9.png?fit=max&auto=format&n=6knUVC8F1nK4E5CY&q=85&s=e0f7d501f4edb7cb4649013867e4f274" alt="Enter name" width="1562" height="1528" data-path="images/fb/c6df4a3d4f0728b9.png" />
</Frame>

3. Enter your **Hostname**, **API Key,** and **Shared IP Address**.

4. Click **Create**.

<Frame caption="Enter details">
  <img src="https://mintcdn.com/upmind/z5ofg3t7by4uN44v/images/fb/f39439b6c56a4ed7.png?fit=max&auto=format&n=z5ofg3t7by4uN44v&q=85&s=8079d3b2c33523111a4b98ba1ac0ea54" alt="Enter details" width="1568" height="1648" data-path="images/fb/f39439b6c56a4ed7.png" />
</Frame>

That's it! CentosWeb is added as a web server.

## Create Package

When you [create hosting packages](/for-web-hosts/quick-start-guide-for-hosting-companies-or-resellers) in Upmind, you can now choose CentosWeb as a provision provider. You will be asked for the Package Identifier. It's recommended to use the CentosWeb package name (case sensitive).

### Configure Upmind products

In your Upmind admin area, under **Host control** > **Web hosting,** click on the **Hosting packages** tab and click the **Add new** button to start configuring a new hosting package.

<Frame caption="Host control > Web hosting > Add new">
  <img src="https://mintcdn.com/upmind/Dgjmf3QWYVBR40cE/images/fb/5de0dafa629e2bf5.png?fit=max&auto=format&n=Dgjmf3QWYVBR40cE&q=85&s=d2c08fee8e9d672f5b64d434190bff43" alt="Host control > Web hosting > Add new" data-og-width="2842" width="2842" data-og-height="1070" height="1070" data-path="images/fb/5de0dafa629e2bf5.png" data-optimize="true" data-opv="3" srcset="https://mintcdn.com/upmind/Dgjmf3QWYVBR40cE/images/fb/5de0dafa629e2bf5.png?w=280&fit=max&auto=format&n=Dgjmf3QWYVBR40cE&q=85&s=f3805d72c4ced0c22c1fefc3911571af 280w, https://mintcdn.com/upmind/Dgjmf3QWYVBR40cE/images/fb/5de0dafa629e2bf5.png?w=560&fit=max&auto=format&n=Dgjmf3QWYVBR40cE&q=85&s=7a5cbed00149b07fa0eae20e4b670a1d 560w, https://mintcdn.com/upmind/Dgjmf3QWYVBR40cE/images/fb/5de0dafa629e2bf5.png?w=840&fit=max&auto=format&n=Dgjmf3QWYVBR40cE&q=85&s=460ad836daead4268bf04e5c722f8c43 840w, https://mintcdn.com/upmind/Dgjmf3QWYVBR40cE/images/fb/5de0dafa629e2bf5.png?w=1100&fit=max&auto=format&n=Dgjmf3QWYVBR40cE&q=85&s=dc5588d15928486c364e68eefc56b154 1100w, https://mintcdn.com/upmind/Dgjmf3QWYVBR40cE/images/fb/5de0dafa629e2bf5.png?w=1650&fit=max&auto=format&n=Dgjmf3QWYVBR40cE&q=85&s=c950ddd26a2b39fc2e5ee339d661537f 1650w, https://mintcdn.com/upmind/Dgjmf3QWYVBR40cE/images/fb/5de0dafa629e2bf5.png?w=2500&fit=max&auto=format&n=Dgjmf3QWYVBR40cE&q=85&s=5c46c02d6e5852bbfec41e847568d3a9 2500w" />
</Frame>

<Frame caption="Create package">
  <img src="https://mintcdn.com/upmind/JUoAg6onJmXk_-rR/images/fb/e16ab5447b29b755.png?fit=max&auto=format&n=JUoAg6onJmXk_-rR&q=85&s=2c468b59a3d3781d3a9810be022f11bb" alt="Create package" width="1580" height="1652" data-path="images/fb/e16ab5447b29b755.png" />
</Frame>

Now go to the product's Provisioning page and set the **Provision provider** to CentosWeb, and set the **Package Identifier** provision field to match your CentosWeb package **name** or **ID**.

<Frame caption="Set provision provider">
  <img src="https://mintcdn.com/upmind/ObllJJl59DabnmMn/images/fb/cd15f6013d427ac9.png?fit=max&auto=format&n=ObllJJl59DabnmMn&q=85&s=290a930898d56632d3bbbdf1d7376cfa" alt="Set provision provider" width="2372" height="1410" data-path="images/fb/cd15f6013d427ac9.png" />
</Frame>

In CWP, go to Packages > Packages. Select the name of the package you wish to use for your product.

When creating a hosting product in Upmind, go to the Provisioning tab. In the Provision Fields section, click on **Package Identifier**, enter the CWP package name, and then click **Save**.

<Frame caption="Set package identifier">
  <img src="https://mintcdn.com/upmind/1-uICsJi9zYpvJVH/images/fb/913ce4985cdba17b.png?fit=max&auto=format&n=1-uICsJi9zYpvJVH&q=85&s=040ce325eaea2064e2e5989c3ea4f061" alt="Set package identifier" width="2382" height="1144" data-path="images/fb/913ce4985cdba17b.png" />
</Frame>

<Frame caption="Package identifier must match the package name">
  <img src="https://mintcdn.com/upmind/2ooSxDpt6PiIGMr-/images/fb/03d261afe9179779.png?fit=max&auto=format&n=2ooSxDpt6PiIGMr-&q=85&s=89a5110e3a7ff549f99b0b058221f43c" alt="Package identifier must match the package name" width="1132" height="1534" data-path="images/fb/03d261afe9179779.png" />
</Frame>

At this point, your CentosWeb product provisioning is all set up and ready to go. For more information on setting up and selling hosting products in Upmind, refer to our first step and [Web Hosting Quick Start](/for-web-hosts/quick-start-guide-for-hosting-companies-or-resellers) guides.
