# Vultr

## **Step 1: Launching Your Vultr Instance** <a href="#step-1-launching-your-vultr-instance" id="step-1-launching-your-vultr-instance"></a>

### Logging into Vultr <a href="#logging-into-vultr" id="logging-into-vultr"></a>

​First, go to the [Vultr Main Page](https://www.vultr.com/). If you don’t already have an Vultr account, register one by clicking on "Sign up". Otherwise, log into your Vultr Account by clicking on "Sign in".

![](/files/-M7JRwYVvVc350RvXXIz)

### Create a new instance <a href="#create-a-new-instance" id="create-a-new-instance"></a>

Once logged in, you'll want to add a new instance. Depending on whether your account is new or not, you may or may not have a Products page.

* If you already have an instance, click the "+" button to deploy a new server. You can also use this [link](https://my.vultr.com/deploy/) to go to the deploy page.
* Otherwise, your Products page will be already link you to the Deploy page.

![](https://blobs.gitbook.com/assets%2F-LlDqlxK8e45wuh1WH4h%2F-LmLNRdAg8YfuFxXiQq0%2F-LmM3X7d52fBZllcOPFd%2Fbrave_ijOE8hiNrv.png?alt=media\&token=aca0bd2c-20ac-4169-ac10-63adf2a9bae4)

### Choose Instance Type <a href="#choose-instance-type" id="choose-instance-type"></a>

For Harmony, two instance types would fit: Cloud Compute and High Frequency.

![](https://blobs.gitbook.com/assets%2F-LlDqlxK8e45wuh1WH4h%2F-LlJ1k4k3MsK7srbkEEP%2F-LlJ4bAtQ7yHCVwEtO5d%2Fimage.png?alt=media\&token=e05f2088-96f4-4e5d-9d8f-bb834f7d7857)

### Select Server Location and Server Type <a href="#select-server-location-and-server-type" id="select-server-location-and-server-type"></a>

Choose now your desired server type. We recommend the latest **LTS version of Ubuntu** (18.04 as of date of now).

![](https://blobs.gitbook.com/assets%2F-LlDqlxK8e45wuh1WH4h%2F-LlxvSktdLiGcUCOJpxp%2F-Lly3uMNT60Id55f1x7K%2Fbrave_qvMA6y4YCr.png?alt=media\&token=bc26c01f-1a11-49bd-8fe5-638f46feee6a)

### Choose Server Size <a href="#choose-server-size" id="choose-server-size"></a>

Harmony recommends one of the two following accordingly to the [minimum requirements](https://docs.harmony.one/home/validators/cloud-setup/minimum-requirements):

![](https://blobs.gitbook.com/assets%2F-LlDqlxK8e45wuh1WH4h%2F-LlxvSktdLiGcUCOJpxp%2F-LlxzVtdrbyY8vr6IsO8%2Fbrave_jSr54JprOg.png?alt=media\&token=99b042ec-7a94-4508-b130-cda76553a737)

### Setting Server Name <a href="#setting-server-name" id="setting-server-name"></a>

You can now set the name of your server, e.g. PangaeaNode Then you should click "Deploy Now".

![](https://blobs.gitbook.com/assets%2F-LlDqlxK8e45wuh1WH4h%2F-LmLNRdAg8YfuFxXiQq0%2F-LmLOsTYFmwEN458cYNp%2FGsdkLBmR24.png?alt=media\&token=0b2e774c-5132-4fbc-ba50-d2359830a844)

At this point you should be back on the Products page and your server should be installing. However, the setup isn't completely done, as you need to still create a firewall.

### Firewall Setup <a href="#firewall-setup" id="firewall-setup"></a>

As we want to allow other nodes to connect to yours, we have to open the correct ports.

Once you are on the [Firewall page](https://my.vultr.com/firewall/), click Add Firewall Group.

![](/files/-M25Kv_QZ2ppFX9PuCEk)

Enter a name for the firewall group, e.g. FoundationNode.

#### Open the following 3 ports to the public ("Anywhere" on inbound). <a href="#open-the-following-5-ports-to-the-public-anywhere-on-inbound" id="open-the-following-5-ports-to-the-public-anywhere-on-inbound"></a>

* TCP 22 (SSH)
* TCP 6000
* TCP 9000

Make sure to check that 3 Group Rules have been set.

![](/files/-M25L-pFHwVhDRnzoXAw)

#### Then link the instance to the firewall group. The steps are as follows: <a href="#then-link-the-instance-to-the-firewall-group-the-steps-are-as-follows" id="then-link-the-instance-to-the-firewall-group-the-steps-are-as-follows"></a>

1. Click Linked Instances.
2. Make sure your new server is selected.
3. Click the + button.
4. Click Add Linked Instance.

![](/files/-M25L6Z8fOOa8kcveOJ1)

Your instance should now be added to the firewall group and the number of linked instances should increment by 1.

![](/files/-M25LBtFXeFhZDm9Jyml)

You can now go back to the Products page and your server is now successfully set up!

![](/files/-M25LTzf6eUnrWWh2J7C)

## **Step 2: Connecting via SSH to your Instance** <a href="#step-2-connecting-to-your-vultr-node" id="step-2-connecting-to-your-vultr-node"></a>

Follow the instructions below accordingly to the operating system you are connecting from:

* [Windows](https://www.vultr.com/docs/connecting-to-your-server-with-ssh-via-putty-on-windows)
* [Linux](https://www.vultr.com/docs/how-to-access-your-vultr-vps#SSH__Linux_)

## Step 3: Update / Upgrade your VPS

Before anything, it is recommended to update your system:

```bash
sudo apt update && apt upgrade
```

You will be asked to confirm if you would like to download and install these packages. Just press Y to confirm.


---

# 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://docs.harmony.one/home/network/validators/server-setup/cloud-guides/vultr.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.
