Lumoz Docs
  • Introduction
    • Welcome to Lumoz
    • Understand Lumoz
      • Modular AI Computing Network
      • Nodes
    • Lumoz Chain
    • Bridge
  • Lumoz Decentralized AI
    • Overview
    • Architecture
    • Computational Resource Management
    • Use Cases
    • Chat with Lumoz Decentralized AI
      • Plan
  • AI Agents
    • Overview
    • How Lumoz TEE Works
    • The Core Architecture Design
    • Lumoz AI Agent Framework
  • Compute Node
    • Compute Node
      • Why Compute Node
      • How do Compute Nodes Work
      • Rewards
    • Setup Compute Node
  • Rollup as a Service
    • Overview
    • Lumoz RaaS Stack
    • Rollups Built with Lumoz
  • Verifier
    • Verifer Node Explained
      • Why Verifier Node
      • How do Verifier Node Work
      • License
      • Rewards
    • Purchase Verifier Node
      • Purchase License
        • Buyback Guarantee
      • License Tiers
      • Invitation
      • FAQ
    • Setup Verifier Node
      • Who can run a node?
      • Requirements
      • Setup Node
        • Node as a Service
        • Build your own
          • 1. Initialize a Node
          • 2. Run the Node
            • Run with CLI
            • Run with Docker(recommended for multiple nodes)
          • 3. Update Node Information(optional)
      • FAQ
      • Troubleshooting
    • Delegate Licenses
      • Claim License
      • Delegate Guide
      • Undelegate Guide
    • Staking
      • Staking Guide
      • Unstaking Guide
    • Node Tier
    • Time Cooldown
    • Risk Notice and Disclaimer of Lumoz Verifier Node Sale
  • Roadmap
  • Tokenomics
    • Utility
    • Allocation & Distributions
    • Redemption
  • Contracts
  • Technical Reference
    • Lumoz ZK-PoW
      • ZKP Two-Step Submission
    • Cross-Rollup Communication
      • Prerequisits and Compatibility
      • Process of Native Cross-Rollup Transactions
  • Glossary
  • Resources
Powered by GitBook
On this page
  • Step1: Create the .env file
  • Step2: Create the docker-compose.yml file
  • Step3: Run your node.
  • Step4: Run the reward claim program.
  1. Verifier
  2. Setup Verifier Node
  3. Setup Node
  4. Build your own
  5. 2. Run the Node

Run with Docker(recommended for multiple nodes)

PreviousRun with CLINext3. Update Node Information(optional)

Last updated 4 months ago

If you don’t have Docker yet, .

Step1: Create the .env file

NODE_OPERATOR_PRIVATE_KEY={put the private key of your node operator wallet here}
NODE_OWNER_PRIVATE_KEY={put the private key of your node owner wallet here}
JSONRPC_URL={your_rpc_url}
ADDRESS_OF_OWNER_OR_OPERSTOR={put the wallet address of your node owner or operator}

Step2: Create the docker-compose.yml file

version: "3.5"
services:
  lumoz-Verifier-node:
    container_name: lumoz-Verifier-node
    image: lumozorg/lumoz-verifier-node:latest
    environment:
      - WALLET_PRIVATE_KEY=${NODE_OPERATOR_PRIVATE_KEY}
      - JSONRPC_URL=${JSONRPC_URL}
    command:
      - "/bin/sh"
      - "-c"
      - "/app/verifier-node node-runner"
  lumoz-Verifier-node-claim:
    container_name: lumoz-Verifier-node-claim
    image: lumozorg/lumoz-verifier-node:latest
    environment:
      - JSONRPC_URL=${JSONRPC_URL}
      - WALLET_PRIVATE_KEY=${NODE_OWNER_PRIVATE_KEY}
      - OWNEROROPERATOR=${ADDRESS_OF_OWNER_OR_OPERSTOR}
    command:
      - "/bin/sh"
      - "-c"
      - "/app/verifier-node reward-claimer"

Step3: Run your node.

sudo docker-compose -f docker-compose.yml up -d lumoz-Verifier-node

Step4: Run the reward claim program.

sudo docker-compose -f docker-compose.yml up -d lumoz-Verifier-node-claim

Congratulations, your node is running successfully.

download it here