# 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".

![](https://3781397247-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LlEOlYqEG_GKuO5Rehq%2F-M7JRs8Qn-Eluq3ZhaMa%2F-M7JRwYVvVc350RvXXIz%2Fimage.png?alt=media\&token=f132434a-df4e-49d5-bce3-8288376574cf)

### 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.

![](https://3781397247-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LlEOlYqEG_GKuO5Rehq%2F-M25K9urWg22igFdDeFV%2F-M25Kv_QZ2ppFX9PuCEk%2Ffirewall_group.png?alt=media\&token=02c05388-260f-46b8-979d-02f0cc9a1b2d)

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.

![](https://3781397247-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LlEOlYqEG_GKuO5Rehq%2F-M25K9urWg22igFdDeFV%2F-M25L-pFHwVhDRnzoXAw%2Frules_vultr_firewall.jpg?alt=media\&token=44ff1ce6-0d7f-4394-bdc2-7ab61f96e0a4)

#### 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.

![](https://3781397247-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LlEOlYqEG_GKuO5Rehq%2F-M25K9urWg22igFdDeFV%2F-M25L6Z8fOOa8kcveOJ1%2Fmanage_firewall_group.jpg?alt=media\&token=aa25549b-a345-406f-8fbc-33bc3d23e818)

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

![](https://3781397247-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LlEOlYqEG_GKuO5Rehq%2F-M25K9urWg22igFdDeFV%2F-M25LBtFXeFhZDm9Jyml%2Fvultr_linked_instances.jpg?alt=media\&token=ed05a23a-ad6b-4405-8410-c6196ebc51da)

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

![](https://3781397247-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LlEOlYqEG_GKuO5Rehq%2F-M25K9urWg22igFdDeFV%2F-M25LTzf6eUnrWWh2J7C%2Fproducts_page.png?alt=media\&token=36f5a800-ed3c-4536-a2d0-ac7cb7e4044d)

## **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.
