Before you begin, ensure that you have the following:
Update your system:
sudo apt update && sudo apt upgrade -y
Install essential packages:
sudo apt install build-essential curl wget git -y
Set up a firewall (optional but recommended):
sudo apt install ufw -y
sudo ufw allow ssh
sudo ufw allow 26656/tcp
sudo ufw enable
Install Go (version 1.20 or later):
wget <https://golang.org/dl/go1.20.5.linux-amd64.tar.gz>
sudo tar -C /usr/local -xzf go1.20.5.linux-amd64.tar.gz
export PATH=$PATH:/usr/local/go/bin
Verify Go installation:
go version
Install other dependencies:
sudo apt install jq -y
Clone the Nesa repository:
git clone <https://github.com/nesa-network/nesa.git>
cd nesa