Install
Designed for high-performance, validator-grade setups (Warp Sync, HA, Safe Upgrades, Troubleshooting).
DN-focused Setup Guide
System Preparation
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 lz4Install Rust and Required Toolchains
curl https://sh.rustup.rs -sSf | sh -s -- -y
source $HOME/.cargo/env
rustup update
rustup component add rust-src
rustup target add wasm32-unknown-unknown
rustup install nightly-2024-01-21
rustup target add wasm32-unknown-unknown --toolchain nightly-2024-01-21Build Polkadot SDK
Install Binaries
Create Working Directory
Warp Sync for DN
Full Production-Ready systemd Service
Start & Verify
Safe Upgrades for DN (Atomic Upgrade Path)
High Availability (HA) DN Architecture
Minimal HA Design
Sentry node
DN Failover Procedure:
Troubleshooting Guide
Node not starting after upgrade
RocksDB corruption errors
Node not visible in Telemetry
Poor synchronization speed
Drop in peers
Monitoring (Prometheus + Grafana)
Last updated