# Registering a VPS

You will need an Ubuntu VPS to host your node to allow you to be part of the testnet.

I personally recommend keeping it nice and cheap for the testnet but that does not mean going under specification!

Check out <https://contabo.com/en/vps/> for the screen below so you can choose a VPS.  The Best Choice below will meet the requirements of the testnet no problem whilst also not burning a hole in your pocket.

NOTE: VPS from Vultr for the same specification can be as much as $80 per month so it pays to shop around.

{% hint style="info" %}
For **MAINNET** see the tab below
{% endhint %}

{% tabs %}
{% tab title="Testnet Specification" %}
The requirements are: Ubuntu 18.04 or 20.04 LTS x64 VPS, 320 GB SSD, 6 CPU, 16 GB RAM, 5 TB bandwidth
{% endtab %}

{% tab title="Mainnet Specification" %}

### Top Specification

The top specification (expensive though) is: Ubuntu 18.04 or 20.04 LTS x64 VPS of the spec matching [c5.4xlarge](https://aws.amazon.com/ec2/instance-types/c5/) which is 16 vcpu, 32 GB RAM.

### Minimum Specification

Ubuntu 18.04 LTS x64, 12vcpu, 16GB Ram, 320GB SSD, 5 TB bandwidth, preferably not on shared infrastructure.

You could look at running a bare metal server with someone like [Leaseweb](https://www.leaseweb.com/dedicated-servers/high-performance-server) if you want some dedicated hardware at a reasonable price. Other providers are available like AWS, Vultr, Digital Ocean etc.

{% content-ref url="/pages/-MYvk7ahu446KMtXMqHW" %}
[Broken mention](broken://pages/-MYvk7ahu446KMtXMqHW)
{% endcontent-ref %}
{% endtab %}
{% endtabs %}

### Registering a VPS for Testnet

I'll take you through everything from buying the VPS to setting it up, lets go.

![](/files/-MYvmCiSFB_iftoi50Cj)

![](/files/-MYw6YjtrtFF63EUG7Rg)

![Fill in your details](/files/-MYw6dKvRqkhCQIfQGCG)

![Select your preferred payment method](/files/-MYw6flGw9evK5q5Nu-s)

![](/files/-MYw6mG4qhpnBTg33cZW)

![](/files/-MYw6s-wgS7AaR8spIH5)

Now you can take a break while your VPS is provisioned.  This can take a few hours but may be sooner.  You will be emailed once the VPS is ready.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://cotidocs.geordier.co.uk/purchases/step-2-registering-a-vps.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
