💾Node Installation
Polkadot Mainnet guide
Hardware requirements:
Node Type
CPU
RAM
Storage
Mainnet
8
32GB
2TB
Preparing the server
sudo apt update && sudo apt upgrade -y
sudo apt install curl tar wget clang pkg-config libssl-dev jq build-essential bsdmainutils git make ncdu gcc git jq chrony liblz4-tool -yDocker and docker-compose
. <(wget -qO- https://raw.githubusercontent.com/SecorD0/utils/main/installers/docker.sh)Build 24.02.25
cd $HOME
mkdir -p $HOME/.polkadot
chown -R $(id -u):$(id -g) $HOME/.polkadot
#Start
docker run -dit \
--name polkadot_node \
--restart always \
--network host \
-v $HOME/.polkadot:/data -u $(id -u ${USER}):$(id -g ${USER}) \
parity/polkadot:latest --base-path /data \
--validator --name "<moniker>" \
--port 30333 \
--rpc-port 9933 \
--prometheus-port 9615 \
--telemetry-url 'wss://telemetry.polkadot.io/submit/ 1' \
--telemetry-url 'wss://telemetry-backend.w3f.community/submit 1'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
SnapShot Mainnet | RocksDB (pruned) - updated every 24 hours
SnapShot Mainnet | RocksDB (Archive) - updated every 7 days
Monitoring
You can set up your node status alarm here - Monitoring
Security
You can create secure management of your wallet and your node by following this links.
logs
restart
delete node
Last updated
Was this helpful?