> For the complete documentation index, see [llms.txt](https://service.block-pro.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://service.block-pro.net/mainnet/monad.md).

# Monad

Monad Mainnet node installation, upgrades and operations.

**Mainnet · Chain ID `143` · MON**

Run a Monad full node, then add validator registration if you plan to participate in consensus.

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>Full Node</strong></td><td>Prepare the machine and run Monad.</td><td><a href="/mainnet/monad/full-node.md">Full Node</a></td></tr><tr><td><strong>Validator</strong></td><td>Register the node and configure rewards.</td><td><a href="/mainnet/monad/validator.md">Validator</a></td></tr><tr><td><strong>Upgrade</strong></td><td>Update the package and check storage migration.</td><td><a href="/mainnet/monad/upgrade.md">Upgrade</a></td></tr><tr><td><strong>Snapshots</strong></td><td>Bootstrap or recover from a current snapshot.</td><td><a href="/mainnet/monad/snapshots.md">Snapshots</a></td></tr><tr><td><strong>Useful Commands</strong></td><td>Service control, RPC checks and disk monitoring.</td><td><a href="/mainnet/monad/useful-commands.md">Useful Commands</a></td></tr></tbody></table>

## Requirements

| Resource            | Official requirement                                      |
| ------------------- | --------------------------------------------------------- |
| Server              | Bare metal; cloud VMs are not officially supported        |
| CPU                 | 16 cores, 4.5 GHz+ base clock; disable SMT/HyperThreading |
| RAM                 | 32 GB+                                                    |
| TrieDB disk         | Dedicated 2 TB PCIe 4.0 x4 NVMe or better                 |
| OS / consensus disk | Separate 500 GB PCIe 4.0 x4 NVMe or better                |
| Bandwidth           | 100 Mbit/s full node; 300 Mbit/s validator                |
| OS                  | Ubuntu 24.04 or newer                                     |

[Hardware source](https://docs.monad.xyz/node-ops/hardware-requirements). The TrieDB disk is a raw database device; do not use the disk containing your operating system.

## Versions and services

The documented release is [`0.16.4`](https://docs.monad.xyz/node-ops/upgrade-instructions/v0.16.4). Release availability does not replace the network deployment announcement. Pin the approved version and keep the APT package on hold.

| Component        | Service                  |
| ---------------- | ------------------------ |
| Consensus        | `monad-bft`              |
| Execution        | `monad-execution`        |
| JSON-RPC         | `monad-rpc`, port `8080` |
| Artifact cleanup | `monad-cruft.timer`      |

This guide uses official mainnet configuration and snapshot providers. No BlockPro Monad RPC or snapshot address has been supplied in the existing directory.

[Official node operations](https://docs.monad.xyz/node-ops) · [Network information](https://docs.monad.xyz/developer-essentials/network-information).
