Important
LuckyCoders fork — not official umbrelOS
This repository is a community fork of getumbrel/umbrel. It is maintained in parallel with upstream while Pi external-storage fixes are not yet merged upstream. Do not use Settings → Software Update on a device running this build — that installs the official release and removes these changes.
|
|
Prerequisite: umbrelOS 1.7.x already running from SD (bootFlow: rpi-tryboot). Apps and data on the data partition are preserved.
1. Build or download umbrelos-pi.update
- GitHub Actions: Build umbrelOS Pi → Run workflow → download the artifact
- Or locally:
cd packages/os && npm run build:pi→build/umbrelos-pi.update
2. Copy to your Pi and install
scp umbrelos-pi.update umbrel@<pi-ip>:/tmp/
ssh umbrel@<pi-ip>
sudo rugix-ctrl update install \
--reboot set \
--insecure-skip-bundle-verification \
/tmp/umbrelos-pi.update3. After reboot, if everything works
sudo rugix-ctrl system commit4. Verify
grep "Umbrel data stays on the SD card" /opt/umbrel-external-storage/umbrel-external-storage
# Plug in a USB drive — it should appear in Files → External within ~10 secondsTip
Use a powered USB hub for hard drives on Pi 4. For future updates from this fork, repeat the rugix-ctrl update install steps with a new umbrelos-pi.update artifact — not the in-app updater.
A beautiful home server OS for self-hosting
umbrel.com »
Get an Umbrel Pro or Umbrel Home for the full experience, or install umbrelOS on a Raspberry Pi 5 or any x86 system for free.
At Umbrel, we believe that everyone should be able to enjoy the convenience and benefits of the cloud, without giving up ownership and control of their data.
To achieve our vision, we're building a new kind of a home server OS. Instead of paying ransoms for storing your data on someone else's computer while they auction it off to advertisers — you can now easily spin up a server and self-host your data and services at home.
Just like the cloud, but one that you own and control.
umbrelOS is designed for the Umbrel Pro and Umbrel Home, where it includes first-class support for all features. On other devices (like Raspberry Pi or x86 systems), it’s freely available with core functionality, but support and feature availability are best-effort due to hardware differences.
For a detailed feature breakdown, see our comparison guide.
If you're interested in building an app for umbrelOS or packaging an existing one, please refer to the Umbrel App Framework documentation.
umbrelOS is licensed under the PolyForm Noncommercial 1.0.0 license. TL;DR — You're free to use, fork, modify, and redistribute Umbrel for personal and nonprofit use under the same license. If you're interested in using umbrelOS for commercial purposes, such as selling plug-and-play home servers with umbrelOS, etc — please reach out to us at partner@umbrel.com.






