· Robert Mordzon · Features  · 4 min read

Install Web3 Pi on Raspberry Pi 5 — No PC Needed

Yes, you can install the Web3 Pi Image on a Raspberry Pi 5 using only the Pi itself. No laptop, no SD writer on another machine—just a keyboard, a monitor, and an Ethernet cable with DHCP.

Yes, you can install the Web3 Pi Image on a Raspberry Pi 5 using only the Pi itself. No laptop, no SD writer on another machine—just a keyboard, a monitor, and an Ethernet cable with DHCP.

For years, setting up a Raspberry Pi meant using another computer to flash an OS image onto a microSD card. With the Raspberry Pi 5, that’s no longer necessary. Thanks to a powerful feature called the Network Installer, you can install Web3 Pi directly on your Pi 5 using only the device itself. No extra laptop, no SD card reader—just a keyboard, a monitor, and an internet connection.

This guide will walk you through this streamlined process, which is made even simpler by the fact that Web3 Pi is an officially supported operating system in the Raspberry Pi Imager.

What You Need

  • Raspberry Pi 5
  • USB Keyboard and HDMI Monitor
  • Wired Ethernet Connection: Your network must have DHCP to assign an IP address automatically. Wi-Fi is not supported for this process.1
  • Storage: A microSD card or an NVMe SSD. Web3 Pi fully supports booting from NVMe.

How It Works

When you trigger the Network Install, the Raspberry Pi’s bootloader downloads a special, lightweight version of the Raspberry Pi Imager application from the internet directly into the Pi’s RAM.1 This creates a temporary setup environment, allowing you to install a full operating system without needing a pre-prepared disk.

Step-by-Step Installation Guide

  1. Connect Your Peripherals
    Connect the keyboard, monitor, and Ethernet cable. Insert your target storage medium—either the microSD card or your NVMe drive. Finally, plug in the USB-C power supply.

  2. Launch the Network Installer As you power on the Pi, press and hold the left Shift key on your keyboard. After a few moments, the Pi will download and launch the on-device Imager, and you will see the main screen.

Super wide

  1. Select Your Raspberry Pi Model
    In the Imager window, click “CHOOSE DEVICE” and select “Raspberry Pi 5” from the list. This ensures the Imager only shows compatible operating systems.

Super wide

  1. Choose the Web3 Pi Operating System
    Click “CHOOSE OS” and navigate to Other specific purpose OS. You will find Web3 Pi in this list. Select it to continue.

Super wide

  1. Select Your Storage
    Click “CHOOSE STORAGE” and select the drive where you want to install Web3 Pi. You can choose your microSD card or, for much better performance, your NVMe SSD. If you install to an NVMe drive, a microSD card is not needed at all.

  2. Write the Image and Reboot
    Click “NEXT.” The imager will ask if you want to apply OS customizations; for this simple install, select “NO.”

Super wide

Confirm the final warning that all data on the selected drive will be erased. The Raspberry Pi 5 will now download the Web3 Pi image from our repository and write it to your storage.

Super wide

Once the process is complete, the Raspberry Pi will reboot automatically and start up with your new Web3 Pi operating system.

Important Considerations and Tips

  • Firmware Requirement (Crucial): The Network Installer feature requires a recent version of the Raspberry Pi 5’s bootloader (EEPROM) firmware. If holding Shift does nothing on boot, your firmware is likely outdated. To update it, you will first need to install Raspberry Pi OS, then open a terminal and run sudo raspi-config. Navigate to Advanced Options > Bootloader Version and select Latest.3 After a reboot, the Network Installer will be available.
  • Defaults Only: This installation method uses the default settings for Web3 Pi. It does not support the advanced pre-configuration options available in our dedicated Web3 Pi Imager. However, for most users, the default settings are all you need to get started.
  • Wired Connection is a Must: The bootloader’s network client only contains drivers for the wired Ethernet port to save space, so a Wi-Fi connection cannot be used for the installation.1
  • Use a Wired Keyboard: Some wireless keyboards may not be initialized early enough in the boot process to register the Shift key press. A standard wired USB keyboard is recommended to ensure it works reliably.

That’s it. You’ve just installed a fully operational Web3 Pi node using the simplest, most direct method available on the Raspberry Pi 5.

References

  1. Testing Raspberry Pi’s new Network Install feature | Jeff Geerling
    https://www.jeffgeerling.com/blog/2022/testing-raspberry-pis-new-network-install-feature
  2. A Step-by-Step Guide to Install Raspberry Pi OS on Raspberry Pi 5 | by Arunkl - Medium
    https://medium.com/thesecmaster/a-step-by-step-guide-to-install-raspberry-pi-os-on-raspberry-pi-5-599a58c9d5f7
  3. How to Update the Firmware on your Raspberry Pi 5 - The Pi Hut
    https://thepihut.com/blogs/raspberry-pi-tutorials/how-to-update-the-firmware-on-your-raspberry-pi-5
  4. Network boot pi5 - Raspberry Pi Forums
    https://forums.raspberrypi.com/viewtopic.php?t=365245
Back to Blog

Related Posts

View All Posts »
200 Validators on a Single Raspberry Pi 5!

200 Validators on a Single Raspberry Pi 5!

Can a Raspberry Pi 5 handle hundreds of Ethereum validators? Our 230-day test with Web3 Pi shows it delivers performance comparable to professional servers. Get the details from the Golem Network & Web3 Pi collaboration.

Ethereum node inside keyboard (Raspberry Pi 500)

Ethereum node inside keyboard (Raspberry Pi 500)

We got Web3 Pi running on the Raspberry Pi 500! Though it launched without an M.2 slot, the PCB had the layout for it—just missing key parts. With some reverse engineering and soldering, we added an 2TB NVMe SSD, turning it into a full Ethereum node. Read more in our latest post!

Web3 Pi - Project Update for Golem Ecosystem Fund

Web3 Pi - Project Update for Golem Ecosystem Fund

This is a summary of the current state of the Web3 Pi project, prepared as part of our involvement in the Golem Ecosystem Fund. It covers completed milestones, key developments, and our focus areas for the rest of 2025.