Any Other Provider

Here's what you need to get done to install validator-toolbox on a brand new Ubuntu 20.04LTS Server that you plan to run as a Harmony ONE Validator.

Server providers not named Digital Ocean

Here's what you need to setup for our application to run smoothly the first time you want to setup a new node: Operating System

  • Ubuntu 20.04LTS - The suggested operating system from harmony

Account

  • Be logged into any user account, we strongly suggest not using root.
  • Best to setup account with sudoless root access for fast management
  • If you skip this step, you will be prompted for your password during rclone setup but it will be hidden in the menu. If it pauses there type your user account password.

Storage Volume

  • Mount your volume to any folder inside of /mnt and we'll detect a single mount point inside of that folder, install harmony in /mnt/yourfolder/harmony and symlink that folder to ~/harmony

Server Created

Once your system is online and you are logged in as root with the Server Prep completed, you are ready for Installation!

Additional Software

Any additional software dependencies will be setup as part of our Installation or Quick Installation.

Sudoless Root Access Setup

Grant a group sudoless access and add the user or give the user root access directly.

As your root account, use the editor of your choice modify the file /etc/sudoers as show (nano example below):

sudo nano /etc/sudoers

Inside of the file add a new line with your user account name. We've added serviceharmony in our example below:

serviceharmony ALL=(ALL) NOPASSWD:ALL

Save the file and exit.

You'll need to disconnect your account and reconnect before the permissions are enabled. After reconnecting you are ready to run the easy-node-installer Application or validator-toolbox Application.

After Installation

After installation you can remove these settings to run your account normally.