SIMPLE / FAST / PRIVATE

Your Ethereum Node on Raspberry Pi

Web3 Pi simplifies the process of running an Ethereum node on Raspberry Pi, making it accessible even for non-technical users. The WelcomeBox provides a complete set of hardware to get started. Powered by ARM architecture, it ensures efficient blockchain access, low energy consumption, and high performance.

Web3 Pi Hero Image
“ If you can't run a full-node yourself then it's just another bank. ” ~ Gavin Wood

What's inside?

Inside your Welcome Box you'll find everything you need to get started with Web3 Pi.

LCD Dashboard

A color LCD mounted in a specially designed, 3D-printed flap that displays essential device and node status information. The flap can be printed in various colors, allowing you to personalize your device’s appearance and add a modern touch to the case’s design.

Screws at the top of the case
Top of the case
Cooling fan
Raspberry Pi
Bottom of the case
M2 drive
Thermal pad
Screws at the bottom of the case

Active Cooling

An advanced cooling setup with a built-in fan and heatsink, ensuring optimal temperatures and reliable performance under heavy workloads. The fan speed is dynamically controlled based on the CPU temperature, helping maintain low noise levels.

Raspberry Pi 5 8GB

The heart of the Web3 Pi setup, this board is powered by an advanced ARM architecture, ensuring efficient blockchain access, low energy consumption, and high performance. With global popularity and wide availability, it remains an accessible platform for building decentralized applications.

2TB NVMe Storage

2 TB of storage is required to accommodate the full Ethereum blockchain. Powered by high-speed NVMe M.2 storage, the WelcomeBox delivers reliable performance in a compact design, enabling smooth blockchain synchronization and efficient data handling for decentralized projects.

Bottom Heatsink

A dedicated NVMe heatsink ensures stable drive temperatures during intense read/write operations, especially when synchronizing a node. By efficiently dissipating heat, it preserves high NVMe performance and extends hardware lifespan.

Get Ready in 4 Steps

Here's how simple it is:

STEP 1Hardware
Assembly

Unbox your kit and follow the instructions to set up your Raspberry Pi device.

STEP 2Software
Installation

Use our automated installer to provision the Ethereum node software onto your hardware.

Ethereum
STEP 3Node
Synchronization

Wait for the node to fully synchronize with the Ethereum blockchain. You can monitor the synchronization status on Grafana dashboard.

STEP 4Your Node
Ready to Use

Begin interacting directly with the Ethereum blockchain, enjoying full control and enhanced privacy without any third-party dependencies.

Why Web3 Pi?

Owning your own Ethereum node is a powerful way to take control of your data, transactions, and interactions on the blockchain. It provides maximum privacy, ensures that you rely on no third parties, and directly contributes to the security and stability of the Ethereum network itself. With Web3 Pi, you can experience all of these benefits on the affordable, energy-efficient, and compact Raspberry Pi. Thanks to the ARM architecture, you can operate a node on minimal hardware without sacrificing reliable performance or running up hefty electricity bills.

At Web3 Pi, we believe that setting up a blockchain node shouldn’t be reserved for experts. Our automated installer and step-by-step instructions remove the complexity, while our WelcomeBox includes all the essential hardware you need to get started—no technical background required. Once you’re up and running, our project’s active development ensures you’ll always have access to timely updates, new features, and an engaged community ready to help and collaborate. By choosing Web3 Pi, you not only lower the barrier to entry into blockchain technology, but you also support the broader ecosystem of decentralized solutions, strengthening Ethereum and bringing Web3 closer to mainstream adoption.

Privacy

Retain complete control over your data with no reliance on intermediaries.

Performance

Our optimized setup delivers solid power while keeping hardware requirements minimal.

Ease of Use

Automated installation and clear instructions replace complex node deployments.

Efficiency

Uses minimal energy, preventing high electricity bills while enabling continuous blockchain operations.

Features

What you get with Web3 Pi

Supported Hardware

We support the following configurations

Raspberry Pi 5 8GB

Raspberry Pi 5 8GB

Single Mode

The recommended version for Web3 Pi, offering excellent performance. It supports both NVMe and USB 3.0 SSDs, ensuring rapid data access. It’s the ideal choice for most users seeking a balance between cost and capabilities.

Raspberry Pi 5 16GB

Raspberry Pi 5 16GB

Single Mode

With expanded RAM, you can run more software simultaneously without compromising performance. However, this added power comes with a higher price tag. It’s perfect for those who demand maximum performance and scalability.

Two Raspberry Pi 4 8GB

2x Raspberry Pi 4 8GB

Dual-Device Mode

To run a full Ethereum node on Raspberry Pi 4, we recommend a dual-device mode setup, where one device hosts the execution client and the other the consensus client. This configuration ensures each client has enough resources without overloading a single device.

Compute Module 4/5 8GB

Compute Module 4/5 8GB

Custom

This edition requires a custom carrier board and is suited for advanced users. It offers flexibility for specialized or large-scale projects. While more complex to implement, it grants maximum control over hardware.

FAQs

Frequently Asked Questions

What’s the purpose of running my own node?

Running your own node gives you full control over your connection to the Ethereum network. It enhances privacy, improves security, and ensures access to uncensored blockchain data without relying on third-party services. Unlike cloud-based solutions, a self-hosted node has no request limits and offers significantly higher performance. A local node provides drastically lower latency compared to internet-based RPC services, resulting in unmatched efficiency and responsiveness. With Web3 Pi, you contribute to network decentralization while enjoying a high-performance, self-sustained Ethereum node.

Can I stake ETH using Web3 Pi on a Raspberry Pi 5?

Yes! We have conducted months of testing, during which we successfully ran 200 validators using Raspberry Pi 5 devices. At the current stage of Web3 Pi development, staking requires additional manual configuration. However, we plan to simplify and partially automate this process, allowing users to set up ETH staking directly from a web browser in the future.

Do I need 32 ETH to run a node?

No, you don’t need 32 ETH to run a node. Anyone can run a full Ethereum node to verify transactions and contribute to network decentralization without staking any ETH. With Web3 Pi, you can do this incredibly easily and quickly, making it accessible even for those with no prior experience.

How long will it take to sync a node?

The synchronization time depends mainly on your internet connection speed and storage performance. On a Raspberry Pi 5 with an NVMe SSD—the same setup as in the Web3 Pi WelcomeBox—the process takes less than 24 hours. On a Raspberry Pi 4, synchronization takes significantly longer.

Can I manage my Web3 Pi node remotely over the internet?

Yes! Web3 Pi provides a dedicated service called Web3 Pi Link, designed for remote access and management. With Web3 Pi Link, you can easily share the management panel, monitoring dashboard, or RPC API publicly—without the need for complex router configuration. Even if your device is behind NAT, you can securely access and control your node with minimal effort.

Where can I find help if I need it?

If you need assistance, the best place to ask for help is our Discord channel, where we actively support users and troubleshoot issues together. Additionally, we recommend checking our documentation, which covers many important topics, including a troubleshooting section that addresses common problems and solutions.

Why Raspberry Pi?

Raspberry Pi is globally available, supported by a large community, and affordable. It consumes less than 8W, making it efficient for 24/7 operation. Its compact size, customization options, and ARM architecture make it a flexible and reliable choice for running a Web3 node.

How much does it cost to power a Web3 Pi node per month?

The cost depends on electricity prices in your country. Based on the average electricity rate in Poland, running a Web3 Pi node 24/7 costs less than $2 per month.

Do I need specific hardware to run Web3 Pi other than a Raspberry Pi?

Yes, you need 2TB of storage to store a full copy of the Ethereum blockchain. This must be high-speed NVMe or USB 3.0 SSD—do not use HDD. Additionally, active cooling for the CPU is required, as the synchronization process fully loads the processor for about 24 hours.

What are the internet requirements?

For optimal synchronization performance, your internet connection should have a download speed of at least 160 Mb/s (20 MB/s). The upload requirement is much lower, but a stable connection with low latency (ping) is recommended. Syncing with the Ethereum mainnet requires downloading around 1.2 TB of data. Do not use metered connections. A slower connection will still work, but synchronization will take longer. Beyond speed, connection stability is key to ensuring reliable node performance.