Skip to main content

Harmony ONE Validator Node Toolbox and Easy Setup

Project description

Codacy Badge Codacy Security Scan Discord Badge Stake Now Badge

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)

Easy Node - Harmony Validator Operations Toolbox

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

harmony_toolbox-1.0.0.tar.gz (20.8 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page