💻 Hardware Requirements

| Components | Minimum Requirements | Ideal Requirements | | :--------: | :------------------: | :----------------: | | CPU | 4 | 16 | | RAM | 4+ GB | 8+ GB | | STORAGE | 100 GB SSD | 100 GB NVMe | | NETWORK | 100 Mbps | 1 Gbps+ |

Info: Docker Requirements

Before proceeding with node installation, make sure your system meets the minimum requirements. The following installation steps will help you set up Docker and other necessary components.

System Update

bash
apt update && apt upgrade -y

Install Dependencies

bash
apt install htop curl git wget make jq build-essential pkg-config ncdu tar clang \
lsb-release libssl-dev unzip lz4 iptables ca-certificates -y

Docker Installation

bash
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh

Verify installation:

bash
docker version

Docker Compose Installation

bash
COMPOSE_VERSION=$(curl -s https://api.github.com/repos/docker/compose/releases/latest | grep tag_name | cut -d '"' -f 4)
sudo curl -L "https://github.com/docker/compose/releases/download/${COMPOSE_VERSION}/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
docker-compose --version

Docker Authorization

bash
sudo groupadd docker
sudo usermod -aG docker $USER
newgrp docker

Node Installation

Info: Node Setup

Starting from this point, you'll be setting up your Privanetix node. Make sure to carefully follow each step and store all sensitive information securely.

Pull the node image:

bash
docker pull privasea/acceleration-node-beta:latest

Create working directory:

bash
mkdir -p ~/privanode/config && cd ~/privanode

Create Wallet

bash
docker run --rm -it -v "$HOME/privanode/config:/app/config" \
privasea/acceleration-node-beta:latest ./node-calc new_keystore

Keystore Configuration

bash
mv $HOME/privanode/config/UTC--* $HOME/privanode/config/wallet_keystore

Dashboard Setup

Info: Dashboard Configuration

Follow these steps in order:

  1. Go to Dashboard
  2. Connect your reward wallet - do not import the node wallet
  3. Click "Set up now"
  4. Set your commission rate
  5. Enter and confirm your node address

🔟 Start the Node

bash
KEYSTORE_PASSWORD=<password> && docker run -d --name privanode \
-v "$HOME/privanode/config:/app/config" \
-e KEYSTORE_PASSWORD=$KEYSTORE_PASSWORD \
privasea/acceleration-node-beta:latest

Backup Wallet File

🔍 Control Commands

Check node status:

bash
docker ps | grep privanode

View logs:

bash
docker logs privanode -f

Restart node:

bash
docker restart privanode

❓ Frequently Asked Questions

Info: Common Questions

  1. Wallet Connection: You don't need to connect your node wallet to the platform. Use a separate reward wallet.
  2. Faucet Requests: In step 4 on the site, request faucets for your reward wallet. All Stake-Unstake-Claim operations are performed with the reward wallet.
  3. Node Migration: If you're moving or reinstalling:
    • Follow steps until "Create working directory"
    • Place your backed-up wallet_keystore in $HOME/privanode/config
    • Skip directly to the "Start the node" step