> For the complete documentation index, see [llms.txt](https://docs.andrezzz.pt/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.andrezzz.pt/whmcs/servers/mvps.md).

# MVPS

WHMCS Server Provisioning for MVPS.net

<figure><img src="https://3928726770-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxfYHqiCz3LmpD7lBUylH%2Fuploads%2FOxwyhWYMIrF9Z5HhPxA1%2Flogo.png?alt=media&amp;token=ce64f00f-2cb7-42e0-8743-bab6eeceffb8" alt=""><figcaption><p>Fig. 1 - MVPS Logo</p></figcaption></figure>

> Affordable VPS in 9 European locations: Germany, Netherlands, United Kingdom, France, Spain, Greece, Cyprus, Ireland and Sweden. Get your cheap VPS now!

### Screenshots

<div><figure><img src="https://3928726770-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxfYHqiCz3LmpD7lBUylH%2Fuploads%2FkWysWfp07ciHbphul3m7%2F8cwiWgkubU.gif?alt=media&amp;token=40c290ed-659b-439a-84fd-da041f674beb" alt=""><figcaption><p>Fig. 2 - Overview</p></figcaption></figure> <figure><img src="https://3928726770-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxfYHqiCz3LmpD7lBUylH%2Fuploads%2FwsPrHi7r8qONlWrPve5A%2Fchrome_jpEvmRrrN4.png?alt=media&amp;token=dcd6a30c-49f4-4d77-897f-be98e033c102" alt=""><figcaption><p>Fig. 3 - Backups</p></figcaption></figure> <figure><img src="https://3928726770-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxfYHqiCz3LmpD7lBUylH%2Fuploads%2F8C6bmelaOz9zrxusmk8Q%2Fchrome_nPRqotTmpQ.png?alt=media&amp;token=dee27095-c341-48cf-9bd3-82bb164f00b8" alt=""><figcaption><p>Fig. 4 - VNC</p></figcaption></figure></div>

### Installation

1. Download the latest release from [GitHub](https://github.com/andretunes/whmcs-module-mvps);

   <div><figure><img src="https://3928726770-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxfYHqiCz3LmpD7lBUylH%2Fuploads%2Fvt0BB0YIlkHypEGYxmuu%2Fimage.png?alt=media&amp;token=9a5ceda4-cf55-449a-a967-5a46828b46d7" alt=""><figcaption></figcaption></figure> <figure><img src="https://3928726770-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxfYHqiCz3LmpD7lBUylH%2Fuploads%2FrmXteDeytPlSCSvaGMMF%2Fimage.png?alt=media&amp;token=f8c38f59-0db5-4322-8052-ada162a8aa9a" alt=""><figcaption></figcaption></figure></div>
2. Upload the `modules` folder to your WHMCS root folder;

   <figure><img src="https://3928726770-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxfYHqiCz3LmpD7lBUylH%2Fuploads%2Fs7o8Gal5lYJ7KvbnMSkH%2FNXQKjjBnnB.gif?alt=media&amp;token=f393ecd9-81cb-4a4f-9fd4-9eddf0d77d7f" alt=""><figcaption></figcaption></figure>
3. Create a new Server, choose the module as `Andrezzz - MVPS`, insert the Hostname as `mvps.net`, Username as your MVPS Account E-mail and Password as your MVPS API Key (located in the Profile tab as `API KEY`), test the connection and save it;

   <div><figure><img src="https://3928726770-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxfYHqiCz3LmpD7lBUylH%2Fuploads%2FX1xQbuAoCONPY1xE4TW8%2Fimage.png?alt=media&amp;token=787ae002-08f7-498f-882f-24fa05fff85b" alt=""><figcaption></figcaption></figure> <figure><img src="https://3928726770-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxfYHqiCz3LmpD7lBUylH%2Fuploads%2F7ayCoymZpiKOzslga8jC%2Fchrome_TorUSxRvac.png?alt=media&amp;token=7600d140-5291-4139-9db1-d1a644d9a0b6" alt=""><figcaption></figcaption></figure></div>
4. Create a new Server Group, add the Server created in the last step and save it;

   <figure><img src="https://3928726770-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxfYHqiCz3LmpD7lBUylH%2Fuploads%2FW9V13W2v9mvM3l4D9stP%2Fimage.png?alt=media&amp;token=05de29fd-f3e4-4672-8b24-1b1357af58e7" alt=""><figcaption></figcaption></figure>
5. Create a new Product or use a current one and go to the `Module Settings` tab, in the `Module Name` tab select the option `Andrezzz - MVPS` and in the `Server Group` tab select the Server Group created before;

   <figure><img src="https://3928726770-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxfYHqiCz3LmpD7lBUylH%2Fuploads%2FQJQs45qeGp6olovW3KuP%2Fchrome_Eh2O6xyjV9.png?alt=media&amp;token=daa97031-3cb7-4773-80b9-a608ce712107" alt=""><figcaption></figcaption></figure>
6. Choose the desired Package, Location and Operating System;

   <figure><img src="https://3928726770-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxfYHqiCz3LmpD7lBUylH%2Fuploads%2F4vCoW2g3tl4sxwNHfVd7%2Fchrome_woqEdb6Fe3.png?alt=media&amp;token=be8e6f41-cc55-4ccd-98b1-e9c0dcee8f92" alt=""><figcaption></figcaption></figure>
7. If you wanna to the VPS be created automatically using your credit balance, please choose the above option;

   <figure><img src="https://3928726770-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxfYHqiCz3LmpD7lBUylH%2Fuploads%2FtYyucTqUpbIuoX7ixxIK%2Fimage.png?alt=media&amp;token=dcf73b9d-d2ff-4625-b751-4cacf92502a1" alt=""><figcaption></figcaption></figure>
8. Save the Product and you're ready to go.

### Configurable Options

{% hint style="info" %}
If you want your customer to choose, for example, the Location or Operating System, please check how you can do it using the Configurable Options below.
{% endhint %}

1. Create a new Configurable Option Group and name it, for example, `MVPS` and select all the products applied for this option;

   <div><figure><img src="https://3928726770-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxfYHqiCz3LmpD7lBUylH%2Fuploads%2FrVlD1ujBcpAHX4dWrAfK%2Fimage.png?alt=media&amp;token=5adc16c2-66fe-49e6-a0ab-4ebed4f094d5" alt=""><figcaption></figcaption></figure> <figure><img src="https://3928726770-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxfYHqiCz3LmpD7lBUylH%2Fuploads%2FYnvKi8iYjCkMGTNG4PMj%2Fchrome_6ffNDwU688.png?alt=media&amp;token=32510ba8-9731-4ccf-a2c6-288c0a1e9e13" alt=""><figcaption></figcaption></figure></div>
2. Add a new Configurable Option, name it with the ID (available in Step 6 in the [Installation](#installation)) and the name you wanna show (you can put anything you wanna after the pipe `|`, but before, it needs to be exactly equal), as the example below. For more examples, please go to [Configurable Options - Available](#configurable-options-available);

   <figure><img src="https://3928726770-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxfYHqiCz3LmpD7lBUylH%2Fuploads%2FjaCo3DZva1cSvwQUxs5N%2Fimage.png?alt=media&amp;token=2a87a96a-24f9-44e3-b15f-38a0f3430eab" alt=""><figcaption></figcaption></figure>
3. Add a new Option, as in the example below. If you want, you can also set a price monthly/one-time;

   <figure><img src="https://3928726770-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxfYHqiCz3LmpD7lBUylH%2Fuploads%2FdIHcxjgLQyr2ipVzGmz3%2Fimage.png?alt=media&amp;token=a34683ac-70ae-48cd-8e40-4435641d4894" alt=""><figcaption></figcaption></figure>
4. Save the changes and you're ready to go. Do this for every configuration/option you need.

#### Configurable Options - Available

Below, you can find all the available options for the client to choose from while buying the product.

{% tabs %}
{% tab title="Packages" %}
{% hint style="info" %}
Option ID: `packageid`

For current prices, please consult the [MVPS Website](https://www.mvps.net/configure).
{% endhint %}

| ID           | Value     | Result        |
| ------------ | --------- | ------------- |
| 1            | VPS ONE   | 1\|VPS ONE    |
| 2            | VPS BASIC | 2\|VPS BASIC  |
| 13           | VPS LUCKY | 13\|VPS LUCKY |
| 3            | VPS POWER | 3\|VPS POWER  |
| 5            | VPS EXTRA | 5\|VPS EXTRA  |
| 6            | VPS SUPER | 6\|VPS SUPER  |
| 4            | VPS ULTRA | 4\|VPS ULTRA  |
| 7            | VPS MEGA  | 7\|VPS MEGA   |
| 8            | VPS MAX   | 8\|VPS MAX    |
| 14           | VPS MAX+  | 14\|VPS MAX+  |
| {% endtab %} |           |               |

{% tab title="Server location" %}
{% hint style="info" %}
Option ID: `locationid`
{% endhint %}

| ID           | Value          | Result             |
| ------------ | -------------- | ------------------ |
| cy           | Cyprus         | cy\|Cyprus         |
| efr          | France         | efr\|France        |
| cde          | Germany        | cde\|Germany       |
| gr           | Greece         | gr\|Greece         |
| irl          | Ireland        | irl\|Ireland       |
| snl          | Netherlands    | snl\|Netherlands   |
| es           | Spain          | es\|Spain          |
| swd          | Sweden         | swd\|Sweden        |
| uk           | United Kingdom | uk\|United Kingdom |
| {% endtab %} |                |                    |

{% tab title="Operating System" %}
{% hint style="info" %}
Option ID: `osid`
{% endhint %}

| ID            | Value                                | Result                                  |
| ------------- | ------------------------------------ | --------------------------------------- |
| 3             | Ubuntu 18.04                         | 3\|Ubuntu 18.04                         |
| 13            | Ubuntu 20.04                         | 13\|Ubuntu 20.04                        |
| 20            | Ubuntu 22.04                         | 20\|Ubuntu 22.04                        |
| 16            | AlmaLinux 8                          | 16\|AlmaLinux 8                         |
| 17            | Rocky Linux 8                        | 17\|Rocky Linux 8                       |
| 1             | CentOS 7                             | 1\|CentOS 7                             |
| 19            | CentOS 8 Stream                      | 19\|CentOS 8 Stream                     |
| 11            | Debian 10                            | 11\|Debian 10                           |
| 14            | Debian 11                            | 14\|Debian 11                           |
| 18            | Xubuntu 20.04 with RDP               | 18\|Xubuntu 20.04 with RDP              |
| 9             | ISO Installation - Single Empty Disk | 9\|ISO Installation - Single Empty Disk |
| {% endtab %}  |                                      |                                         |
| {% endtabs %} |                                      |                                         |
