⚙️ Installation on Ubuntu/Debian

Chain ID: polkadot | Node Version: v1.20.2

Recommended Hardware:

Node Type
CPU
RAM
Storage

Mainnet

6

32GB

1TB

Update System and Install Dependencies

sudo apt update && sudo apt upgrade -y
sudo apt install -y \
  curl git make wget clang pkg-config libssl-dev build-essential \
  apt-transport-https gnupg cmake protobuf-compiler lz4

GO_VERSION=1.24.2
curl -Ls https://go.dev/dl/go${GO_VERSION}.linux-amd64.tar.gz | sudo tar -xzf - -C /usr/local

echo 'export PATH=/usr/local/go/bin:$HOME/go/bin:$PATH' | sudo tee /etc/profile.d/golang.sh > /dev/null
echo 'export PATH=/usr/local/go/bin:$HOME/go/bin:$PATH' >> ~/.bashrc
source ~/.bashrc

Automatic Installation

source <(curl -s https://raw.githubusercontent.com/validexisinfra/Polkadot/main/installmain.sh)

Install Rust and Required Components

Clone and Build Polkadot SDK

Install binaries into the system directory

Create working directory

Configure and Create a Systemd Service

Start and Enable the Service

After launch, we wait for our node to synchronize. You can track our condition using TELEMETRY

After the node has synchronized, we pull out the key from our node by entering the command

Creating a validator

  • Go to the chain and first create a wallet

  • We create a validator. To do this, select Network - Staking - Accounts - Validator

Last updated