A web desktop operating system for low-power devices like Raspberry Pi, providing file management, network file sharing and a web-based app environment.
getumbrel/umbrel
A home server operating system for self-hosting, with an app store of over 300 apps for storing files and running services on your own hardware.
Open-source alternative to:Synology DSM
QNAP QTS
- Stars
- 12,435
- Forks
- 820
- Open issues
- 505
- Last commit
- last month
What is it?
umbrelOS is a standalone operating system that turns an Intel or AMD machine, a Raspberry Pi 5, or a virtual machine into a personal home server. It installs directly onto the device rather than running on top of another Linux distribution, and is managed through a web interface.
The system includes an app store with over 300 self-hostable applications, which run as Docker containers on the server. Users can store and manage files, and run apps such as Bitcoin and Lightning nodes. Storage Manager and FailSafe features require two or more internal NVMe or SATA drives, and GPU acceleration is supported on NVIDIA, AMD, and Intel GPUs.
The project is aimed at people who want cloud-style convenience while keeping ownership and control of their data. It is free for personal and nonprofit use under the PolyForm Noncommercial license. The 2.0 release is currently in beta.
Key features
- 01Installs as a standalone OS on Intel/AMD machines, Raspberry Pi 5, or virtual machines.
- 02Includes an app store with over 300 self-hostable applications.
- 03Provides file storage and management on your own hardware.
- 04Supports storage management and FailSafe with multiple internal drives.
- 05Offers GPU acceleration on NVIDIA, AMD, and Intel GPUs.
Use cases
- Running a personal file server at home instead of relying on a commercial cloud storage service.
- Hosting a Bitcoin or Lightning node on a dedicated home device.
- Trying out self-hosted apps through a one-click app store without manual Docker setup.
- Turning an old mini PC or Raspberry Pi into an always-on home server.
Quick start
- 1
Download the umbrelOS ISO or image from the downloads page
- 2
Install it directly onto your device, following the platform guide
Things to know
- Requires a dedicated device or VM, since it cannot be installed on top of an existing Linux distribution.
- Licensed under PolyForm Noncommercial, so commercial use requires a separate agreement.
- The 2.0 release is currently in beta, with stable release planned for September 22, 2026.
In collections
Topics
FAQ
- What is umbrel?
- A home server operating system for self-hosting, with an app store of over 300 apps for storing files and running services on your own hardware. umbrelOS is a standalone operating system that turns an Intel or AMD machine, a Raspberry Pi 5, or a virtual machine into a personal home server. It installs directly onto the device rather than running on top of another Linux distribution, and is managed through a web interface.
- Is umbrel free to use? What license does it have?
- umbrel is open source under the Other license. Check the license terms before using it in commercial products.
- Is umbrel still maintained?
- Updated within 6 months. The last commit to umbrel was on Sep 22, 2026.
- What can I use umbrel for?
- Running a personal file server at home instead of relying on a commercial cloud storage service. Hosting a Bitcoin or Lightning node on a dedicated home device. Trying out self-hosted apps through a one-click app store without manual Docker setup. Turning an old mini PC or Raspberry Pi into an always-on home server.
- How do I install umbrel?
- Download the umbrelOS ISO or image from the downloads page Install it directly onto your device, following the platform guide
- Where can I get umbrel?
- The source code and installation instructions are on GitHub: https://github.com/getumbrel/umbrel
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
CasaOS is an open-source personal cloud system with a home-focused web UI for running Docker apps and managing files on your own hardware.
A third-party app repository for fnOS NAS that repackages 175 self-hosted apps as installable .fpk packages, auto-tracking upstream versions.
A Go implementation of a Lightning Network node that manages channels, routes payments and exposes gRPC and REST APIs.
A Telegram Channel-backed small-file storage system, mainly used as a self-hosted image bed for blogs and Markdown notes.
A macOS system monitoring and remote control dashboard for running a Mac as a server, with mobile clients for iOS and Android.