Skip to main content

Hardware Requirements

Forest is designed to be lightweight enough to run on consumer hardware. Below are recommendations for the minium and recommended hardware requirements for running a Forest node, depending on the use case. All requirements assume running the latest version of Forest on mainnet. The requirements on test networks are significantly lower (yes, solar-powered Raspberry Pi 5 is totally fine, check the bottom of the page).

As a rule of thumb, an RPC node would require 200 GiB + 5 GiB per day of retention of disk space. For example, if you want to retain 60 days of historical state, you would need 200 GiB + (5 GiB * 60) = 500 GiB of disk space.

Also, if you disable GC, you can cut the disk space requirements in half, but you will need to manage the disk space manually (it's growing by ~2 GiB per day).

RPC Node (low traffic, minimal retention)

Memory and CPU depend highly on the expected load and enabled RPC methods. Disk space depends on the required historical state to retain.

MinimumRecommendedNotes
CPU4-core6-core
Memory8 GiB16 GiBNetwork upgrades can require more memory.
Disk Space256 GiB256 GiBSSD (high IOPS/NVMe recommended)

RPC Node (2 months retention)

This setup should be sufficient for a self-hosted RPC node that retains 2 months of historical state.

Low-traffic is considered under 100 requests per minute. Ultimately, the CPU and memory requirements depend on the combination of request types and their frequency.

Low trafficHigh trafficNotes
CPU6-core8-core
Memory16 GiB32 GiBNetwork upgrades can require more memory.
Disk Space500 GiB500 GiBSSD (high IOPS/NVMe recommended)

Bootstrap Node (stateless)

MinimumRecommendedNotes
CPU2-core4-core
Memory2 GiB4 GiBStateless nodes don't need migrations so no spikes
Disk Space3 GiB3 GiBState is not stored, snapshots are not required

To properly serve the network, a bootstrap node should ensure at least 6 Mbps upload and 2 Mbps download bandwidth.

Community: Portable Solar-Powered Forest Node

More of a curiosity - direct Twitter link - but it's worth noting that Forest can run on a limited hardware setup. Probably not with an SD card.