Ethereum on ARM documentation

Welcome to the Ethereum on ARM documentation.
Ethereum on ARM is a set of custom Linux images for ARM boards that run Ethereum clients as a Systemd service and automatically turns such devices into full/staking Ethereum nodes.
The image takes care of all the necessary steps to run a node, from setting up the environment and formatting the disk to installing, managing and running the Execution and Consensus clients.
If you are familiar with Ethereum and have already ran an Ethereum node you can jump to our Quick Start guide and get your node up and running in minutes.
If you need more info, please use the Quick Start to install the image and visit the User Guide in order to get further info on Ethereum and how to manage the clients.
Note
We are currently supporting 5 devices:
NanoPC T6 (16 GB RAM). RECOMMENDED
Radxa Rock 5B (16 GB RAM). RECOMMENDED
Orange Pi 5 Plus (16 GB RAM). RECOMMENDED
Orange Pi 5 (16 GB RAM).
Raspberry Pi 4 (8 GB RAM + external USB Disk). Currently outdated.
Quick Start Guide
For running a node, follow the step-by-step guide.
The process is as follows:
Download and flash the Image into an MicroSD card
Connect the SSD (NVMe or USB depending on device) and the Ethernet Cable
Power on the device
Wait till the installation script finish all tasks (about 10-15 minutes)
Run an Ethereum clients (one Execution client + one Consensus client)
User Guide
This section describes in detail how to configure and run the Ethereum nodes as well as other information regarding the image and other Ethereum related software.
Developers Guide
Coming soon
About Ethereum on ARM
Get further info about our project and why you should run an Ethereum node on ARM boards.