# Setting Up a Virtual Private Server (VPS)

To get our VPS we need to purchase it from a hosting provider.

In this guide, we are going to use [Contabo](https://contabo.com/en/vps/?utm_source=cj\&utm_medium=affiliate\&utm_campaign=vps\&source=affiliate\&AID=12454592\&PID=6839992).

### Step 1 - Account Registration

* So let's open [Contabo](https://contabo.com/en/vps/?utm_source=cj\&utm_medium=affiliate\&utm_campaign=vps\&source=affiliate\&AID=12454592\&PID=6839992)
* We will need to create an account and use either our credit card or PayPal as a method of payment. Once we are done, we will have access to the control panel.

### Step 2 - Ordering Process

* Now let's choose the "**VPS**" option under the 'New Order' section.

<figure><img src="https://505947675-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiHm486VotxVq44a_Jg%2Fuploads%2FK4A3fw0Keky9gkDchwIt%2Fcontabo%20portal.png?alt=media&#x26;token=ad0a0186-51f9-4fcd-90d4-1656d0ec4b3a" alt=""><figcaption></figcaption></figure>

* On the next page, we select the **'CLOUD VPS S**' option

<figure><img src="https://505947675-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiHm486VotxVq44a_Jg%2Fuploads%2Fe453yJ7ctIOY0yJoLKhB%2Fvps%20option.png?alt=media&#x26;token=41d28d03-408e-4ca1-9f54-c1c28af33fef" alt=""><figcaption></figcaption></figure>

### Step 3 - VPS configuration

* Next, we need to configure our VPS by choosing the server location, preferably one nearest to our location. In this case, we choose '**European Union (Germany)'**.
* We also need to choose the '**Storage Type**' i.e. 200 GB SSD

<figure><img src="https://505947675-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiHm486VotxVq44a_Jg%2Fuploads%2F3hpBrXLQtzeDTswBsxCQ%2Fstep2.png?alt=media&#x26;token=7a5cffa6-338f-420d-97d6-6f083543fe47" alt=""><figcaption></figcaption></figure>

* Whiles on the configuration page, we specify our Image:\
  1\. Ubuntu\
  2\. Select Ubuntu 22.04 from the drop-down menu
* Next, we have to set a password for our server. There is also an option to generate a new password.

<figure><img src="https://505947675-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiHm486VotxVq44a_Jg%2Fuploads%2F1JBpN1h9nmcKWVvLcpK5%2Fstep3.png?alt=media&#x26;token=c9b88186-ae05-47f9-b090-065b590716c1" alt=""><figcaption></figcaption></figure>

### Step 4 - Payment

* Once we are done with the server configuration, we proceed to complete the payment.

<figure><img src="https://505947675-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiHm486VotxVq44a_Jg%2Fuploads%2FChHZpJ4cP0IXClnD8BQv%2Fstep4.png?alt=media&#x26;token=0e5c578d-5a74-432a-b676-4dc439418aca" alt=""><figcaption></figcaption></figure>

### Step 5 - Connecting to the VPS

* We will receive a confirmation email when our order is successful. In the email, we will find details of our VPS (e.g. IP address and user name)

<figure><img src="https://505947675-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiHm486VotxVq44a_Jg%2Fuploads%2FE4PZleSuGW0o5AJa506M%2Fstep5.png?alt=media&#x26;token=1c0440cf-5cbb-42af-8968-a58cd37bf212" alt=""><figcaption></figcaption></figure>

* Now, we will log into our server via Putty using our IP address, username, and password. [<mark style="color:blue;">**Learn how to use PuTTy**</mark>](https://docs.decenomy.net/tutorials/decenomy-masternodes/using-a-terminal-emulator-putty)

<figure><img src="https://505947675-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiHm486VotxVq44a_Jg%2Fuploads%2Fq4VEJSsp0SNPBgnuyyE7%2Fputty.PNG?alt=media&#x26;token=c5a40099-8265-4232-a02a-3aefeb1ba91f" alt=""><figcaption></figcaption></figure>

The connection to the VPS is now successful.
