⚙️ 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

circle-info

After launch, we wait for our node to synchronize. You can track our condition using TELEMETRYarrow-up-right

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

Creating a validator

  • Go to the chainarrow-up-right and first create a wallet

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

Last updated