# umbrel

> A self-hosted Docker container running UmbrelOS for home servers, letting you install and manage apps without dedicated hardware or a VM.

- **Category:** Home Server
- **Licence:** MIT
- **Latest version:** v2.0.0
- **Open source:** oss
- **Languages:** Typescript, Shell, Dockerfile
- **Platforms:** Docker, Docker Compose
- **Tags:** Home Server, Qemu, App Store, Docker, Self Hosted, Self Hosting, Home Server, Docker container, Virtual machines, Umbrel, Libvirt, Selfhosting

## Description

umbrel is a Docker container that runs UmbrelOS, an operating system designed for self-hosting home server applications. It provides a web interface to install and manage various self-hosted apps like media servers, file sync, password managers, and more. The container uses the host's Docker daemon to run app containers and supports running virtual machines (Umbrel Machines) via libvirt and QEMU. It requires privileged mode and host PID to function fully, especially for VM support and LAN address advertising. Users can deploy it via Docker Compose or CLI, mounting a data directory and the Docker socket. The project is open-source under MIT license and actively maintained.

## Links

- [Homepage](https://github.com/dockur/umbrel)
- [Docker](dockurr/umbrel)
- [GitHub Repository](https://github.com/dockur/umbrel)
- [GitHub Packages](https://github.com/dockur/umbrel/pkgs/container/umbrel)

---
Source: https://selfhost.directory/project/umbrel