Docker container of Umbrel (an OS for self-hosting), making it possible to run it on any system instead of needing a dedicated device.
- Does not need dedicated hardware or a virtual machine!
Via Docker Compose:
services:
umbrel:
image: dockurr/umbrel
container_name: umbrel
pid: host
ports:
- 80:80
volumes:
- "/home/example:/data"
- "/var/run/docker.sock:/var/run/docker.sock"
stop_grace_period: 1m
Via Docker CLI:
docker run -it --rm -p 80:80 -v /home/example:/data -v /var/run/docker.sock:/var/run/docker.sock --pid=host --stop-timeout 60 dockurr/umbrel
To change the storage location, include the following bind mount in your compose file:
volumes:
- /home/example:/data
Replace the example path /home/example
with the desired storage folder.