AxionaxAxionax
← Back to Documentation

Deployment & Node Setup

This guide explains how to deploy an Axionax Validator Node or a dedicated RPC Node on a Linux VPS.

Hardware Requirements

  • CPU: 4+ cores (8+ cores recommended for Validator)
  • RAM: 16GB+ (32GB+ for DeAI workloads)
  • Storage: 500GB+ NVMe SSD
  • OS: Ubuntu 22.04 LTS or Debian 12

1. RPC Node Deployment

Running your own RPC node is the best way to ensure reliable, high-performance connectivity for your dApp without rate limits.

# Clone the core repository git clone https://github.com/axionaxprotocol/axionax-core.git cd axionax-core # Start the node in RPC mode via Docker docker-compose -f docker-compose.rpc.yml up -d

Your node will begin syncing. It exposes port 8545 for JSON-RPC and 8546 for WebSocket.

2. Validator Node Setup (Testnet)

Validators participate in the PoPC consensus mechanism and process DeAI tasks.

# Generate new validator keys ./scripts/generate_keys.sh # Start the validator node VALIDATOR_PRIVATE_KEY="your_key" docker-compose up -d

Network Ports

Ensure the following ports are open in your firewall:

  • 30303 (TCP/UDP): P2P Networking
  • 8545 (TCP): JSON-RPC (Limit access to localhost or specific IPs)

3. Web Interface Deployment

To self-host the Axionax Web Universe (this website, including the Explorer and Marketplace):

# Clone the web repository git clone https://github.com/axionaxprotocol/axionax-web-universe.git cd axionax-web-universe # Run the deployment script bash scripts/vps-setup-from-git.sh

This script automatically installs Node.js, pnpm, builds the monorepo, and configures PM2 for process management.

Site visitsผู้เข้าชมสะสม: