Before you begin, ensure that you meet the following requirements:

  1. System Requirements:
  2. Installed Software:
  3. Pell Node Binary: You can compile from source or download pre-built binaries.
  4. Access to Pell Testnet or Mainnet: Ensure you have a funded wallet for staking.

Step 1: Install Dependencies

Update your package manager and install necessary tools:

sudo apt update && sudo apt upgrade -y
sudo apt install -y build-essential curl git wget jq ufw

Ensure Docker is installed and running:

# Install Docker
curl -fsSL <https://get.docker.com> -o get-docker.sh
sudo sh get-docker.sh

# Start and enable Docker service
sudo systemctl start docker
sudo systemctl enable docker


Step 2: Clone the Pell Repository

Clone the official Pell repository from GitHub:

git clone <https://github.com/Pell-Network/pell-node.git>
cd pell-node


Step 3: Build the Pell Node Binary

Compile the node from source. Ensure you have Go installed (minimum version 1.20):

# Install Go (if not installed)
wget <https://go.dev/dl/go1.21.0.linux-amd64.tar.gz>
sudo tar -C /usr/local -xzf go1.21.0.linux-amd64.tar.gz
export PATH=$PATH:/usr/local/go/bin

# Build the Pell node
make build

After successful compilation, the binary will be available in the build directory.