Skip to main content

Run a Node or Validator

This section is for node operators and validators: everything needed to install the osmosisd binary, sync a node, and run a validator on mainnet or testnet.

Start by installing osmosisd (the binary's minimum specs and installation live under Build, since the same binary serves developers and operators), then follow Running a Node on Testnet or Running a Node on Mainnet to sync.

Once the node is up, the operations guides cover keeping it healthy: Sync Options (snapshots, state sync, and pruning), Node Configuration and Maintenance (the app.toml / config.toml keys that matter), Chain Upgrades and Cosmovisor, Monitoring, and Security (sentry topology, key handling, and backups). Performance and Profiling helps diagnose a running node, and Using TMKMS covers production key security before going live.

To validate, Validating on Testnet and Validating on Mainnet cover creating a validator and going live. Operators running IBC relaying infrastructure will also find the Relayer Guide (Hermes setup) here.