Install Guide

Node Pilot is still in Alpha and is not meant for production use. It is being released for testing purposes only.

Node Pilot has two dependencies:

  1. Debian-based Linux OS

  2. Docker

The following guide was put together using Ubuntu Server (Ubutunu Desktop for those who prefer a GUI). Other Debian-based OS's can be used as well, although they may require more configuration.

Docker Setup

From a fresh install of Ubuntu, Docker can be installed by copy and pasting these following commands into the terminal. These commands and their explanation can be found in Docker's official install instructions for Ubuntu.

Command 1:

sudo apt-get update

Command 2:

sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg \
lsb-release

Command 3:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

Command 4:

echo \
"deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

Command 5:

sudo apt-get update

Command 6:

sudo apt-get install docker-ce docker-ce-cli containerd.io

Command 7:

sudo groupadd docker

Command 8:

sudo usermod -aG docker $USER

Command 9:

sudo reboot

Install Node Pilot

By installing Node Pilot, you are agreeing to our Terms and Conditions.

Node Pilot can install in a single copy-and-paste command. The following command will install Node Pilot, configure permissions, and open the required ports:

cd ~ && sudo apt-get update && sudo apt-get install -y wget && wget -O ./np https://s3.amazonaws.com/files.decentralizedauthority.com/f2102a4a-cae0-4028-96ed-def9be29183b/np && sudo chmod +x ./np && sudo ufw allow 80 && sudo ufw allow 443 && sudo ufw allow 22 && sudo ufw allow 34416 && sudo ufw allow 19999 && sudo ufw allow 26656 && sudo ufw enable

Node Pilot is now installed, and can be run with the following command:

./np

If you are using Ubuntu Desktop, closing the terminal instance will close the Node Pilot as well.

Update Node Pilot

Updates are currently handled manually and require a copy-and-paste command. For instructions, see Versions.