Ethereum on ARM documentation

Quick Start Guide

  • About Quick Start Guide
  • Recommended Hardware
  • Download and Install
  • Image installation
  • Image Upgrade
  • Image re-installation
  • Running an Ethereum node
  • What’s Next

User Guide

  • About user guide
  • Managing Clients
  • Ethereum nodes
  • Running Layer 1 nodes
  • Running Layer 2 nodes
  • Running a Supernode
  • Running web3 stack
  • Using your node
  • MEV boost
  • Storage
  • Node Security
  • Troubleshooting
  • PiVPN and WireGuard: “Intra-VPN”

Developer Guide

  • About Developer Guide
  • Development Guide

Ethereum On ARM

  • Why ARM Boards
  • Main Goals
  • Main Features
  • Sources
Ethereum on ARM documentation
  • Recommended Hardware
  • View page source

Recommended Hardware

In order to run an Ethereum node with our images, you will need one of these devices:

  • NanoPC T6

  • Rock 5B

  • Orange Pi 5 Plus

  • Raspberry Pi 5

Tip

We strongly recommend NanoPC T6, Rock 5B or Orange Pi 5 Plus boards to run an Ethereum full/staking node.

This is the recommended hardware to run an Execution Layer client + Consensus Layer client. If you don’t know what an Ethereum node is, please visit the User Guide section.

Warning

The Raspberry Pi 5 doesn’t have native NVMe disk support. If you own a Raspberry Pi 5 with 16 GB of RAM and want to run a node, you can use our image to do so. If not, we strongly recommend to acquire one of the above devices.

Recommended hardware and settings for running an Ethereum full/staking node on a NanoPC T6 board

  • NanoPC T6 (16GB RAM)

  • MicroSD Card (16 GB Class 10 minimum)

  • NVMe disk 2 TB minimum, 4 TB recommended (M2.2280)

  • Power supply

  • Ethernet cable

  • Port forwarding (see clients for further info)

  • A case with passive heatsinkn

  • USB keyboard, Monitor and HDMI cable (Optional)

Buy links

NanoPC T6 board 16 GB

Recommended hardware and settings for running an Ethereum full/staking node on a Rock 5B board

  • Rock 5B board (16GB to 32GBRAM)

  • MicroSD Card (16 GB Class 10 minimum)

  • NVMe disk 2 TB minimum, 4 TB recommended (M2.2280)

  • Power supply (Radxa official)

  • Ethernet cable

  • Port forwarding (see clients for further info)

  • A case with passive heatsinkn

  • USB keyboard, Monitor and HDMI cable (Optional)

Buy Links

BOARD

  • Rock 5B board 16 GB

  • Radxa power supply

CASES (Choose one)

  • Acrylic protector with passive heatsink

  • Aluminum case with passive/active cooling

Recommended hardware and settings for running an Ethereum full/staking node on a Orange Pi 5 Plus board

  • Orange Pi 5 Plus board (16GB to 32GB RAM)

  • MicroSD Card (16 GB Class 10 minimum)

  • NVMe disk 2 TB minimum, 4 TB recommended (M2.2280)

  • Power supply

  • Ethernet cable

  • Port forwarding (see clients for further info)

  • A case with passive heatsinkn

  • USB keyboard, Monitor and HDMI cable (Optional)

Buy Links

  • Orange Pi 5 Plus official page

  • Orange Pi 5 Plus Case with heatsink

Recommended hardware and settings for running an Ethereum full/staking node on a Raspberry Pi 5 board

  • Raspberry Pi 5 board (16GB RAM)

  • MicroSD Card (16 GB Class 10 minimum)

  • NVMe disk 2 TB minimum, 4 TB recommended (depends on Hat)

  • NVMe Hat

  • Power supply

  • Ethernet cable

  • Port forwarding (see clients for further info)

  • A case with passive heatsinkn

  • USB keyboard, Monitor and HDMI cable (Optional)

Buy Links

  • Raspberry Pi 5 official page

  • NVMe Hat (tested in our labs): GeeekPi N04 and Geekworm X1001

  • Case with Heatsink: GeekPi and Geekworm cases

Warning

IMPORTANT for Raspberry Pi 5

Make sure to buy a disk that doesn’t use a Phison controller. Take a look at the SSD list below and see the Controller column of each disk.

The key components are the NVMe disk and the RAM memory. Please, make sure you get a board with 16 GB of RAM.

Before getting the NVMe disk, please check these 2 sites and look for Mid-Range or High-End :

  • SSD list

  • Great and less great SSDs for Ethereum nodes

Previous Next

© Copyright 2025, Diego Losada <dlosada@ethereumonarm.com>, Fernando Collado <fernando@ethereumonarm.com>.

Built with Sphinx using a theme provided by Read the Docs.