Ethereum on ARM =============== **Powering Decentralization with Low-Cost, Efficient Hardware** .. meta:: :description lang=en: Ethereum on ARM provides custom Linux images to turn ARM boards like NanoPC T6, Rock 5B, and Raspberry Pi 5 into full Ethereum nodes. Supports Geth, Nethermind, Lighthouse, Teku, and more. .. figure:: /_static/images/ethereum-node-light.png :class: only-light :figwidth: 90% :align: center :alt: Ethereum on ARM Devices .. figure:: /_static/images/ethereum-node-dark.png :class: only-dark :figwidth: 90% :align: center :alt: Ethereum on ARM Devices Welcome to the official documentation for **Ethereum on ARM**. We provide custom, high-performance Linux images that turn affordable ARM Single Board Computers (SBCs) into full-featured Ethereum nodes. .. tip:: **Ready to start?** If you have a supported board, jump straight to our :doc:`Getting Started ` guide to be up and running in minutes. Supported Hardware ------------------ Our images are optimized for the most powerful and efficient ARM boards available today. .. important:: **Recommended Boards for Full/Staking Nodes:** * **NanoPC T6** (16GB) * **Rock 5B** (16GB) * **Orange Pi 5 Plus** (16GB) *Also Supported:* * **Raspberry Pi 5** (16GB + NVMe HAT) Documentation ------------- Select a topic to get started: * :doc:`📋 TL;DR - Quick Summary `: The basics in 5 minutes. * :doc:`🚀 Getting Started `: Step-by-step installation guide. * :doc:`â„šī¸ Supported Hardware `: List of compatible ARM boards. * :doc:`âš™ī¸ Operation Guide `: How to run and manage your node. * :doc:`đŸ“Ļ Packages `: Reference for all supported software packages. * :doc:`đŸ’ģ Contributing `: Help us improve the project. .. toctree:: :maxdepth: 3 :hidden: :caption: 🚀 Getting Started /tldr /getting-started/introduction /getting-started/installation /getting-started/starting-node /getting-started/quickstart-cheatsheet .. toctree:: :maxdepth: 3 :hidden: :caption: â„šī¸ Overview /overview/about /overview/why-arm /overview/supported-hardware /overview/features /overview/architecture .. toctree:: :maxdepth: 3 :hidden: :caption: âš™ī¸ Running a Node /running-a-node/introduction /running-a-node/managing-clients /running-a-node/node-types /running-a-node/layer-1 /running-a-node/layer-2 /running-a-node/web3-stack /running-a-node/rpi5-storage /running-a-node/testnets .. toctree:: :maxdepth: 3 :hidden: :caption: 🔒 Staking /staking/index /staking/solo-staking /staking/lido /staking/obol-dvt-setup /staking/migrate-validator .. toctree:: :maxdepth: 3 :hidden: :caption: 🌐 Networks /networks/optimism/index /networks/arbitrum /networks/gnosis .. toctree:: :maxdepth: 3 :hidden: :caption: đŸ› ī¸ System Utilities /system/index /system/network-vpn /system/backup-restore /system/security /system/troubleshooting .. toctree:: :maxdepth: 3 :hidden: :caption: ⚡ Advanced Configuration /advanced/index /advanced/mev-boost /advanced/commit-boost /advanced/using-node-rpc /advanced/manual-verification .. toctree:: :maxdepth: 3 :hidden: :caption: đŸ’ģ Contributing /contributing/guidelines /contributing/building-images /contributing/sources .. toctree:: :maxdepth: 3 :hidden: :caption: đŸ“Ļ Packages packages/index