OriginTrail
  • Get started with OriginTrail
  • OriginTrail Ecosystem — Call for Papers (Coming Soon)
  • Key Concepts
    • Decentralized Knowledge Graph (DKG)
    • DKG key concepts
  • Build with DKG
    • Quickstart (test drive the DKG in 5 mins)
      • Quickstart with Node.js
      • Quickstart with Python
    • ChatDKG builder toolkit
      • DKG SDK
        • Development environment setup
        • DKG Javascript SDK (dkg.js)
          • Interact with DKG paranets
          • Knowledge submission & curation
          • Paranet's incentives pool implementation
        • DKG Python SDK (dkg.py)
      • DKG paranets
        • Deploying a DKG paranet
        • Building with DKG paranets
        • Syncing a DKG Paranet
        • Initial Paranet Offerings (IPOs)
          • IPO specification
          • Launching your IPO
          • Paranet's incentives pool
          • IPO voting
      • AI agents
        • ElizaOS DKG agent
        • Custom DKG Python agent
        • Custom DKG JavaScript agent
    • DKG Edge Node
      • DKG Edge Node architecture
      • Get started with the Edge Node boilerplate
        • Automated setup with the installer
        • Manual setup
        • Usage example
      • Customize & build with the Edge Node
      • Knowledge Mining and dRAG examples
      • DKG Edge Node inception program
      • DKG Edge Node API documentation
    • DKG Core Node
      • Run a V8 Core Node on testnet
        • Preparation for V8 DKG Core Node deployment
        • V8 DKG Core Node installation
      • Run a V8 Core Node on mainnet
        • Preparation for V8 DKG Core Node deployment
        • V8 DKG Core Node installation
  • Delegated staking
    • Delegated staking—Introduction
      • Step-by-step staking
      • Redelegating stake
  • Integrated Blockchains
    • Base blockchain
      • Connect to Base
    • Gnosis chain
      • Connect to Gnosis
    • NeuroWeb
    • Teleport instructions - NeuroWeb
    • Bridging to Moonbeam
    • Deployed smart contracts
  • Bounties & rewards
    • General bug bounty
    • Code contributions & V8 bug bounty
  • Whitepapers & RFCs
    • OriginTrail whitepaper
    • OriginTrail RFCs
  • Useful Resources
    • What's new with OriginTrail V8
    • DKG V8 guidebook
      • Protocol updates
      • Feature roadmap
      • How to upgrade to V8?
    • Public nodes
    • Tutorials
    • Test token faucet
    • Development principles
    • Community created resources
    • Linked data & knowledge graphs
    • Available networks, network details and RPCs
    • OT Node Engine implementation details
      • Modules
      • Command Executor
    • Contribution guidelines
      • Guidelines for automated test contributions
    • Explore the OriginTrail ecosystem
Powered by GitBook
On this page
  • 1. How the installer works:
  • During the installation process, the OriginTrail node installer will execute the following actions:
  • Installer video tutorial (slightly outdated):
  • 2. Download OriginTrail V8 DKG Core Node installer:
  • 3. Execute the installer by running:
  • 4. Verify V8 DKG Core Node installation:
  • Useful commands:
  • Need help?

Was this helpful?

Edit on GitHub
  1. Build with DKG
  2. DKG Core Node
  3. Run a V8 Core Node on mainnet

V8 DKG Core Node installation

This page will guide you trough the V8 DKG Core Node installation process

PreviousPreparation for V8 DKG Core Node deploymentNextDelegated staking—Introduction

Last updated 3 months ago

Was this helpful?

The installation process involves interacting with the installer through the terminal. To proceed, you should have all the required inputs ready, as they will be required by the installer:

  • Ubuntu 20.04, 22.04 or 24.04 instance

  • Admin and operational keys and their private keys

  • Funds on the wallets

  • RPC endpoints

  • Firewall configured

Detailed instructions for the above requirements are available .

1. How the installer works:

The provided installer is designed to install the OriginTrail node on Ubuntu 20.04 LTS, 22.04 LTS and 24.04 LTS distributions. It is also possible to install the OriginTrail node on other systems, but it would require modifications to the installer. If you have any such modifications in mind, we highly encourage your contributions. Please visit our for more information.

During the installation process, the OriginTrail node installer will execute the following actions:

  • Check for the Ubuntu OS version compatibility

  • Install the required Node.js version together with NPM

  • Deploy the OriginTrail node directory and install all required modules

  • Configure and enable OriginTrail node service (as systemctl)

  • Configure your nodes .origintrail_noderc file based on the provided inputs:

    • Admin and operational keys,

    • Node shares token name and symbol

    • Operator fee (value between 0 - 100 based on your choice)

    • RPC endpoint

  • Install and enable MySQL service and create operationaldb for the node

  • Configure MySQL user password for the OriginTrail node operational database (based on your inputs)

  • Install and enable Tripple store database

  • Automatically deploy otnode-logger.service in order to pass logs to OriginTrail team

To disable otnode-logger.service, execute the following commands on the server once the installation is finalized

systemctl disable otnode-logger.service
systemctl stop otnode-logger.service

Installer video tutorial (slightly outdated):

Before proceeding, make sure to check our quick video tutorial, which explains the process of interacting with the installer.

2. Download OriginTrail V8 DKG Core Node installer:

Ensure that you're logged in as root. Then, execute the following command in order to download the installer and grant it executable access:

cd /root/ && curl -k -o installer.sh https://raw.githubusercontent.com/OriginTrail/ot-node/v8/develop/installer/installer.sh && chmod +x installer.sh

3. Execute the installer by running:

./installer.sh

Do not run the installer with "sudo".

4. Verify V8 DKG Core Node installation:

If your installation has been successful, your node will show the “Node is up and running!” log, as shown in the example image below:

Congratulations, your V8 DKG Core Node is up and running!

Useful commands:

Starting your node: otnode-start or systemctl start otnode

Stopping the node: otnode-stop or systemctl stop otnode

Restarting the node: otnode-restart or systemctl restart otnode

Showing node logs: otnode-logs or journalctl -u otnode --output cat -fn 100

Opening the node config: otnode-config or nano /root/ot-node/.origintrail_noderc

Need help?

Follow our official channels for updates:

If you encounter any issues during the installation process or have questions regarding any of the above topics, jump into our official and ask for assistance.

here
GitHub
Discord
X
Medium
Telegram
8 incentivized DKG Core Node deployment process
Installer interraction
V8 DKG Core node successful initialization