Before you begin, ensure that you meet the following requirements:
curl
, git
, and wget
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
Clone the official Pell repository from GitHub:
git clone <https://github.com/Pell-Network/pell-node.git>
cd pell-node
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.