LogoLogo
  • Onomy Overview
    • Introduction & Resources
    • Onomy's Vision (IFS)
  • Core Concepts
    • Staking
      • How to Stake NOM?
    • Governance
      • Onomy Improvement Proposals (OIPs)
  • Nodes and Validators
    • Install onomyd
    • Full Node Instructions
    • Become a Validator
    • Consumer Chain Nodes
  • Chain Toolkit
    • Selected Core Modules
      • auth (gas & fees)
      • bank
      • distribution
      • gov
      • mint
      • staking
  • Consumer Apps
    • Onomy Reserve (FX dStables)
      • Auction Module
      • Parity Stability Module
      • Oracle Module
      • Vault Module
  • NOM (Native coin of Onomy)
    • The NOM Token
Powered by GitBook
On this page
  • Minimum system requirements:
  • Method 1: Single-command Setup
  • Method 2: From Source
  1. Nodes and Validators

Full Node Instructions

PreviousInstall onomydNextBecome a Validator

Last updated 1 year ago

Minimum system requirements:

  • Ubuntu 22.04 LTS

  • 8 Core CPU (16+ Recommended)

  • 32 GB of RAM (64+ Recommended)

  • 500 GB of SSD (1tb+ NVMe Recommended)

  • 1+ Gbps Network Speeds

Method 1: Single-command Setup

Utilize this single-command setup to operate a full node on the Onomy Network. This may also be used to setup sentry nodes, if desired. NOTE: This method requires username to be set to ubuntu

eval "$(curl "https://raw.githubusercontent.com/onomyprotocol/onomy/scripts/deploy/mainnet/chain/scripts/ubuntu-sentry-node.sh")"
  1. installs required packages

  2. installs onomyd binary

  3. sets up environment, paths, directory tree, etc

  4. installs and sets up cosmovisor, moves onomyd into cosmovisor folder

  5. sets up onomyd as a background systemd service operated via cosmovisor-onomyd.service

  6. Starts and syncs the chain from recent snapshot

  7. allows you to manage the service via sudo systemctl start cosmovisor-onomyd - replace start with stop or restart as needed.

  8. You may view the node log with the command journalctl -f -u onomyd and exit the log mode using ctrl+c.

  9. To quickly view the status of the node with details such as the latest block height it is synced to, or if the node is still catching up, use the command onomyd status 2>&1 | jq

Method 2: From Source

Additional scripts or manual installation documentation are available on the , where you can find updated seed nodes, SDK versioning, and more. You may also view Onomy in the . You are encouraged to join Onomy's social channels to contact and discuss full node and/or validator operations with the community!

Onomy GitHub repo
Cosmos Chain Registry