
PoS Validator Setup
This guide will help you set up a validator node for the Vana Proof-of-Stake (PoS) network using Docker.
1. Prerequisites
Hardware requirements for Testnet
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
docker version



2. Clone the repository:

3. Configure your environment:
Edit .env with your preferred text editor

4. Choose your setup:
a. For running a node without a validator:
b. For running a validator node:
Generate validator keys (interactive process):

Create a password that secures your validator keystore(s):

Save your mnemonic carefully:



Check config:

Start all services including the validator:

View logs for specific key services:




Submit deposits for your validator

Check block sync left:

# Advanced Usage
Profiles
Key Management
Deleting Data
Configuration Check
Individual Services
Viewing Logs
Last updated