Umbrel
umbrelOS inside a Docker container.
Install / Use
/learn @dockur/UmbrelREADME
Docker container of Umbrel (an OS for self-hosting), making it possible to run it on any system instead of needing a dedicated device.
Features ✨
- Does not need dedicated hardware or a virtual machine!
Usage 🐳
Via Docker Compose:
services:
umbrel:
image: dockurr/umbrel
container_name: umbrel
pid: host
ports:
- 80:80
volumes:
- ./umbrel:/data
- /var/run/docker.sock:/var/run/docker.sock
restart: always
stop_grace_period: 1m
Via Docker CLI:
docker run -it --rm --name umbrel --pid=host -p 80:80 -v "${PWD:-.}/umbrel:/data" -v "/var/run/docker.sock:/var/run/docker.sock" --stop-timeout 60 docker.io/dockurr/umbrel
Via Github Codespaces:
Screenshot 📸
<div align="center"> <a href="https://github.com/dockur/umbrel"><img src="https://raw.githubusercontent.com/dockur/umbrel/master/.github/screen.png" title="Screenshot" style="max-width:100%;" width="256" /></a> </div>FAQ 💬
How do I change the storage location?
To change the storage location, include the following bind mount in your compose file:
volumes:
- ./umbrel:/data
Replace the example path ./umbrel with the desired storage folder or named volume.
Stars 🌟
Related Skills
node-connect
335.2kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
prose
335.2kOpenProse VM skill pack. Activate on any `prose` command, .prose files, or OpenProse mentions; orchestrates multi-agent workflows.
frontend-design
82.5kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
sonoscli
335.2kControl Sonos speakers (discover/status/play/volume/group).
