To launch your Vultr instance, we will go through 3 steps.
Step 1: Launching Your Vultr Node
Registering Vultr and choosing the correct instance.
Step 2: Connecting to Your Vultr Node
Connecting to your Vultr instance.
Huge thank you to Ionut from Chainode Capital for his original guide.
Vultr Main Page 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".
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 to go to the deploy page.
Otherwise, your Products page will be already link you to the Deploy page.
For Pangaea requirements, two instance types would fit: Cloud Compute and High Frequency. Cloud Compute is recommended for Pangaea.
Cloud Compute instances also work properly with 2 CPUs, 4 GB RAM with 80 GB SSDs.
High Frequency Instances were recently introduced by Vultr and offer latest generation high performance 3GHz+ CPUs and NVMe SSDs.
You can choose your preferred location as well as server type. Ubuntu 16.04 x64 or Debian 10 x64 have been tested to work very well.
Harmony recommends one of the two following:
2 CPU, 4 GB RAM, 80 GB SSD
2 CPU, 4 GB RAM, 128 GB NVMe SSD
For "Additional Features", none of the selections are necessary.
You can now set the name of your server, e.g. PangaeaNode Then you should click "Deploy Now".
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.
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, click Add Firewall Group.
Enter a name for the firewall group, e.g. PangaeaGame.
TCP 22 (SSH)
Make sure to check that 3 Group Rules have been set.
Click Linked Instances.
Make sure your new server is selected.
Click the + button.
Click Add Linked Instance.
Your instance should now be added to the firewall group and the number of linked instances should increment by 1.
You can now go back to the Products page and your server is now successfully set up!
Connect to your Vultr Instance by using Git Bash.
If you do not have gitbash installed. Please visit this link to install. Everything can be default selection when you are installing.
In your Vultr instance console overview. You will see your instance information. To go into your instance from git bash. We will use the command:
It will the prompt you for a password. The password is unique to each instance. To find your password. Look at the Vultr Console website. There is a unique password that is associated with your instance. Copy and paste that in.
Before anything is recommended to update your system:
apt update && apt upgrade
Now install the following packages that will be needed to run Harmony by typing:
apt-get install dnsutilsapt-get install tmux
You will be asked to confirm if you would like to download and install these packages. Just press Y to confirm.