Harmony ONE Validator Node Toolbox and Easy Setup
Project description
Easy Node - Validator Toolbox
by EasyNode.PRO
This repository provides two functions in one application:
- Harmony Validator Menu Driven Installer (install.py)
- Harmony Validator Management Interface Menu (menu.py)
Quickstart Guide
Pre-Installation Requirements
Experienced validators use this pre-installation quick guide.
New Validators should read the companion guide and manually configure a validator by hand before using the toolbox to install Harmony Validator software.
Operating System Ubuntu 20.04LTS - The suggested operating system from harmony
Account
- Be logged into any user account, we strongly suggest not using root.
- Account should have sudoless root access
- 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
If you need to use a storage volume for any reason, we will detect and use any single disk mounted in /mnt
for installation of all files. Otherwise all content is installed at ~/harmony
.
Installation
After completing the Pre-Instlalation Requirements pull the repository into your home directory.
cd ~/ && git clone https://github.com/easy-node-pro/harmony-toolbox.git
Install requirements.
cd harmony-toolbox && sudo apt update && sudo apt upgrade -y && sudo apt-get install bind9-dnsutils git python3-pip python3-dotenv unzip -y && pip3 install -r requirements.txt --quiet
Run Installer
Run the installer from anywhere. You'll be presented with our menu to grab configuration details. We suggest the following string to keep you updated when launching.
cd ~/harmony-toolbox && git pull && pip3 install -r requirements.txt --quiet && cd ~/harmony && python3 ~/harmony-toolbox/src/menu.py
Management Menu
After you've got harmony installed, you can run our management menu with the following command:
python3 ~/harmony-toolbox/src/menu.py
vStats Bot Installer
First grab your token from the Telegram vStats Bot by sending the command /token
(or have your already created token handy)
Next install vStats bot on your server (toolbox not required but suggested) by running the following command:
python3 ~/harmony-toolbox/src/vstats_install.py
Full Installation Guide & Documentation
See our guides page for full documentation on the validatortoolbox.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.