Releases: Web3-Pi/Ethereum-On-Raspberry-Pi
Release list
Web3 Pi image - v0.7.11
Web3 Pi v0.7.11
🚀 New Features and Improvements:
- New Grafana dashboard that displays Geth sync stages
- LCD now shows installation stages
- New Animated logo in the LCD
💾 Easily flash the image to your SD card with Web3 Pi Imager
Mirrors & Checksums
| File Name | Mirror URL | SHA256 Checksum |
|---|---|---|
| Web3Pi_Single_Device.img.xz | Download | 6c4e36a23160341c9971e5b84fd81e43fdca50f21a05e5aa56715a5394438335 |
Web3 Pi image - v0.7.10
Web3 Pi v0.7.10
🛠️ Bugfixes:
- Fixed a bug that caused the Web3 Pi apt repo to be unavailable during the installation process for some users.
💾 Easily flash the image to your SD card with Web3 Pi Imager
Mirrors & Checksums
| File Name | Mirror URL | SHA256 Checksum |
|---|---|---|
| Web3Pi_Single_Device.img.xz | Download | 9be2dbc645ea80e624a646fcf9de5e31460c1478bc758323d1e926efee9f0491 |
Web3 Pi image - v0.7.9
Web3 Pi v0.7.9
🚀 New Features and Improvements:
- Support for the Hoodi testnet
- A script to launch Nimbus with the new TrustedNodeSync synchronization method
💾 Easily flash the image to your SD card with Web3 Pi Imager
Web3 Pi image - v0.7.8
Web3 Pi v0.7.8
🚀 New Features and Improvements:
- WiFi connectivity fix
- Web3 Pi logo added to the Grafana dashboard
- Improved installer script
- Enhanced
check_install.shscript - Updated version of the LCD dashboard
- Installation status monitor now available via APT
- Minor fixes – various improvements and optimizations.
💾 Easily flash the image to your SD card with Web3 Pi Imager
Web3 Pi image - v0.7.7
Web3 Pi 0.7.7
🚀 New Features and Improvements:
- New APT-based update system – easier and more reliable updates through package management.
- User-controlled updates via a convenient Cockpit panel – full control over the update process.
- Enhanced
check_install.shscript – more detailed checks and diagnostics. - Welcome logo and links after SSH login – improved aesthetics and quick access to key resources.
- Minor fixes – various improvements and optimizations.
💾 Easily flash the image to your SD card with Web3 Pi Imager
Web3 Pi image - v0.7.6
Web3 Pi v0.7.6 Release Notes
We're excited to introduce Web3 Pi v0.7.6, bringing enhanced management tools, improved accessibility, and the latest system updates. Here’s what’s new:
🔧 New Features & Improvements
- Cockpit Management Panel – Easily manage your Web3 Pi node through a web browser on port 9090.
Example: https://eop-1.local:9090
Login credentials are the same as for SSH access. - Web3 Pi Link – Securely access your Web3 Pi from anywhere with a private, encrypted HTTPS tunnel.
- Manage your node remotely
- Access your Ethereum RPC API over internet
- Works even behind firewalls and NATs
- Web3 Pi Imager – A dedicated application for flashing Web3 Pi images to your Raspberry Pi.
- Simple, guided setup
- Intuitive interface for selecting options
- Perfect for both technical and non-technical users
🛠 Updates & Fixes
- New updates plugin and scripts for improved system maintenance
- Cockpit button added to the installation monitoring page for quick access
- Ubuntu upgraded to version 24.04.02
Upgrade now and take full advantage of the new features! 🚀
Read more on our website: Web3Pi.io
Web3 Pi image - v0.7.5
Web3 Pi Image for Raspberry Pi
Version 0.7.5
All Changes:
- Raspberry Pi 5 16 GB support
- Support boot from NVMe or USB drive
- Newest firmware
- Lighthouse run script fix
- new script
- Scripts have description
- Installation check RAM size
- Rpi 4 and CM4 CPU clock set to 1.8GHz
- Grafana dashboard default refresh set to 10s
- No 2 min delay before basic-eth2-node-monitor start
- Different swap conf for 16 GB
- Added
flashrompackage
Web3 Pi Imager
https://github.com/Web3-Pi/web3-pi-imager
Custom version of Raspberry Pi Imager modified to meet the needs of the Web3 Pi project, with enhanced configuration options.
Web Installation Status
You can monitor the installation process through a dedicated website:
http://your-hostname.local
For instance, if your hostname in the Raspberry Pi Imager was “eop-1” you should open your browser
and type http://eop-1.local.
The Raspberry Pi with the Web3Pi image on port 80 hosts an HTTP server that continuously displays the following in the web browser
Web3 Pi image - v0.7.4
Web3 Pi Image for Raspberry Pi
Version 0.7.4
All Changes:
- New installation status monitoring via a web browser.
basic-status-http replaced with installation-status. - Added new script
check_install.shto verify if the installation was successful:
sudo ./scripts/check_install.sh. - WiFi stability improvements.
- Added support for selecting the Ethereum network: mainnet/holesky/sepolia in the
config.txtfile.
eth_network=mainnet - Added server lists for the Ethereum networks.
servers_list_holesky.txt
servers_list_sepolia.txt
servers_list_mainnet.txt - Introduced the option to force storage formatting during installer startup by creating a
format_storagefile on the SD card
(in the same directory asconfig.txt). - Installation status is now logged in a formatted
.jloglog file with history and timestamps. - Device restart occurs only if a firmware update is required.
- Extended and standardized logging.
- Improvements to the installation script.
- Added the
iwpackage. - Removed the
python3-flaskpackage. - The jwt.hex provisioning mechanism.
- The data_dir paths for Ethereum clients are now dependent on the selected Ethereum network.
You can monitor the installation process through a dedicated website:
http://your-hostname.local
For instance, if your hostname in the Raspberry Pi Imager was “eop-1” you should open your browser
and type http://eop-1.local.
The Raspberry Pi with the Web3Pi image on port 80 hosts an HTTP server that continuously displays the following in the web browser:
Web3 Pi image - v0.7.3
Web3 Pi image for Raspberry Pi
Version 0.7.3
All Changes:
- The firewall is configured automatically during the installation process.
- The default user-data file is customized.
- The user name is retrieved from the user-data file.
- The ccze package has been added.
You can monitor the installation process through a dedicated website:
http://your-hostname.local
For instance, if your hostname in the Raspberry Pi Imager was “eop-1” you should open your browser and type http://eop-1.local.
The Raspberry Pi with the Web3Pi image on port 80 hosts an HTTP server that continuously displays the following in the web browser:
- The installation stage
- The hostname and IP address of the device
- The full installation log
- Uptime
- A link to the Grafana dashboard and a JSON status file
Since the Raspberry Pi will reboot three times during the installation process, you may need to refresh the page manually.
The page should be available within 3 minutes of powering on.
The installation is divided into stages.
The installation is complete when you see: "STAGE 100: Installation completed."
This status is shown in the screenshot below.
You should see a similar page:

Web3 Pi image - v0.7.2
Web3 Pi image for Raspberry Pi
Version 0.7.2
All Changes:
- The LCD dashboard is automatically initialized at system startup as a service. No additional configuration is required.
- The image was generated using the new image-creation tool.
You can monitor the installation process through a dedicated website:
http://your-hostname.local
For instance, if your hostname in the Raspberry Pi Imager was “eop-1” you should open your browser and type http://eop-1.local.
The Raspberry Pi with the Web3Pi image on port 80 hosts an HTTP server that continuously displays the following in the web browser:
- The installation stage
- The hostname and IP address of the device
- The full installation log
- Uptime
- A link to the Grafana dashboard and a JSON status file
Since the Raspberry Pi will reboot three times during the installation process, you may need to refresh the page manually.
The page should be available within 3 minutes of powering on.
The installation is divided into stages.
The installation is complete when you see: "STAGE 100: Installation completed."
This status is shown in the screenshot below.
You should see a similar page:

