Docker container of UmbrelOS, making it possible to run it everywhere 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
ports:
- 80:80
volumes:
- "/data:/data"
- "/var/run/docker.sock:/var/run/docker.sock"
stop_grace_period: 1m
Via Docker CLI:
docker run -it --rm -p 80:80 -v /data:/data -v /var/run/docker.sock:/var/run/docker.sock --stop-timeout 60 dockurr/umbrel
Important
In order for this container to work correctly, it's required that the binded /data
folder is also called /data
on your host.
So do NOT modify the line /data:/data
, you cannot use a custom location unfortunately.