Web3 Pi
Web3 Pi provides simple, step-by-step instructions to build your own Ethereum node using Raspberry Pi 4 products. Set up your node on these low-power, small form factor devices for faster and easier access to the Ethereum blockchain.
The main goal of this project is to provide a lightweight image creation suite that can be used to deploy Ethereum nodes on various devices from the Raspberry Pi family, including:
- Raspberry Pi 5 with 8GB of RAM
- Raspberry Pi 4 with 8GB of RAM
- Raspberry Pi Compute Mode (CM 4) with 8GB of RAM
Why Raspberry Pi
Raspberry Pi devices are a great choice for running an Ethereum Full/Archive/Staking node.
- Affordable: you can run a Full Ethereum EL / Ethereum CL nodes for less than $350
- Efficient: resources are focused on 1 task: run the node
- Low power consumption. An ARM64 board consumes ~10W
- Small form factor: Great for running at home as it fits in any corner
- Great for running 24/7: Small, affordable and low power consumption
Why Web3 Pi Images
- Plug&Play image, just flash & power up
- Based on Ubuntu 24.04 LTS for ARM64
- Automatic configuration (network, user account, etc)
- Automatic USB disk partitioning and formatting
- Manages and configures swap memory in order to avoid memory problems
- Automatically starts Ethereum 1.0 sync (Geth)
- Includes an APT repository for installing and upgrading Ethereum software
- Includes monitoring dashboards based on Grafana / InfluxDB
- Includes UFW firewall