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.
Install osmosisd
Install the osmosisd binary (specs and setup live under Build).
Running a Node on Testnet
Sync and run a full Osmosis node on testnet.
Running a Node on Mainnet
Sync and run a full Osmosis node on mainnet.
Chain Upgrades and Cosmovisor
Handle network upgrades automatically with Cosmovisor.
Sync Options
Snapshot restore, state sync, and pruning vs archive configuration.
Node Configuration and Maintenance
Tuning app.toml and config.toml, and routine node maintenance.
Monitoring and Alerting
Prometheus metrics and alerting for a production validator.
Performance and Profiling
Profile and diagnose the performance of a running node.
Validator Security and Recovery
Sentry architecture, key security, and backup/disaster recovery.
Using TMKMS
Production validator key security with the Tendermint KMS.
Validating on Testnet
Create a validator and go live on testnet.
Validating on Mainnet
Create a validator and go live on mainnet.
Relayer Guide
Run IBC relaying infrastructure (Hermes) between chains.