Support
Umbrel ProUmbrel HomeumbrelOSApp Store
Umbrel Home & Pro vs. DIYInstalling umbrelOS on Raspberry PiInstalling umbrelOS on amd64Installing umbrelOS in a virtual machine
Umbrel ProUmbrel HomeumbrelOSApp Store

Installing umbrelOS on Raspberry Pi

Updated February 21, 2026

umbrelOS is designed for Umbrel Home and Umbrel Pro, but it can also run on a Raspberry Pi 5. Some features are unavailable on DIY hardware — see Umbrel Home & Pro vs. DIY for details.

For the best experience, we recommend installing directly onto an NVMe or USB drive rather than a microSD card.

What you'll need

  • Raspberry Pi 5
  • Official Raspberry Pi power supply
  • Ethernet cable
  • NVMe drive with a compatible HAT, or a USB drive
  • A computer to flash the image

Install umbrelOS

  1. Download the latest umbrelOS image for Raspberry Pi 5.
  2. Download and install Balena Etcher or Raspberry Pi Imager on your computer.
  3. Connect your NVMe or USB drive to your computer (use a USB adapter for NVMe drives).
  4. Open Balena Etcher, select the umbrelOS image, select your drive, and flash it.
  5. Safely eject the drive from your computer.

Boot your Raspberry Pi

  1. Attach the flashed drive to your Raspberry Pi 5.
  2. Remove any microSD cards — otherwise the Pi may boot from the card instead.
  3. Connect an ethernet cable to your Pi and your router.
  4. Connect the official power supply to power on.
  5. Wait a few minutes for the first boot to complete, then open http://umbrel.local in your browser.

See Connecting to your Umbrel if you need help accessing it.

Notes

  • Early Pi 5 models may need a bootloader update to support NVMe booting. See the Raspberry Pi documentation for instructions.
  • NVMe compatibility varies by HAT — check that your drive is compatible before purchasing.
  • Always use the official power supply. Third-party supplies can cause stability issues.

Why not microSD?

You can flash umbrelOS onto a microSD card and use an external SSD for storage, but we don't recommend it. microSD cards have a limited number of write cycles and degrade faster, leading to lower performance and reliability over time.

Previous

Umbrel Home & Pro vs. DIY

Next

Installing umbrelOS on amd64