Get Started
Install Yantr
Pick your platform. Each tab walks you through installing Docker and Yantr in one place, with compatibility notes so you know exactly what to expect.
Perfect isolation
Every app runs in a walled container — they can't break each other or your host OS.
No dependency hell
Every app bundles its own runtime — Python, Node, CUDA — no version conflicts.
Clean removal
Stop and delete a container. Zero leftover files, libraries, or background services.
Compatibility
/var/run/docker.sock is available directly — no VM layer.Run the official install script
Works on Ubuntu, Debian, Fedora, Arch, and most other distros.
curl -fsSL https://get.docker.com | sudo sh
Run Docker without sudo
Add your user to the docker group.
sudo usermod -aG docker $USER && newgrp docker
Verify Docker is working
docker run hello-world
Run Yantr
--name yantr \
--network host \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /var/lib/docker/volumes:/var/lib/docker/volumes \
--restart unless-stopped \
ghcr.io/besoeasy/yantr
Open Yantr
Visit http://localhost:5252 and create your operator account on first visit.
Compatibility
/var/run/docker.sock automatically.-p 5252:5252 works correctly on Intel and Apple Silicon.--network host — Docker runs inside a Linux VM on macOS, so host networking is not available. Use -p instead (already the default here).-e DOCKER_SOCKET=/path/to/docker.sock and mount that path instead.Install via Homebrew recommended
Works on Intel and Apple Silicon (M1/M2/M3).
brew install --cask docker
Launch Docker Desktop from Applications, then verify
docker run hello-world
Run Yantr (Docker Desktop must be open)
--name yantr \
-p 5252:5252 \
-v /var/run/docker.sock:/var/run/docker.sock \
--restart unless-stopped \
ghcr.io/besoeasy/yantr
Open Yantr
Visit http://localhost:5252 in your browser.
Using Colima or OrbStack?
Find your socket path (e.g. ~/.colima/default/docker.sock) and add -e DOCKER_SOCKET=<path> to the command above, replacing the -v mount accordingly.
Compatibility
/var/run/docker.sock inside WSL2.-p 5252:5252 works in PowerShell and WSL2 terminal.--network host — not available on Windows. Use -p instead (already the default here).Enable WSL 2
Open PowerShell as Administrator and run:
wsl --install
Restart your computer when this finishes.
Install Docker Desktop
Download and run the official installer. Make sure "Use WSL 2" is checked.
Download Docker for WindowsVerify Docker is working
docker run hello-world
Run Yantr from PowerShell
--name yantr `
-p 5252:5252 `
-v /var/run/docker.sock:/var/run/docker.sock `
--restart unless-stopped `
ghcr.io/besoeasy/yantr
PowerShell uses backtick ` for line continuation instead of \
Open Yantr
Visit http://localhost:5252 in your browser.
Compatibility
ARM Architecture Notice
Commands are identical to Linux, but check that the apps you want to run offer an ARM64 image build. Nearly all popular Yantr catalog apps do.
Run the official install script
curl -fsSL https://get.docker.com | sudo sh
Add Pi user to docker group
sudo usermod -aG docker $USER && newgrp docker
Run Yantr
--name yantr \
--network host \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /var/lib/docker/volumes:/var/lib/docker/volumes \
--restart unless-stopped \
ghcr.io/besoeasy/yantr
Open Yantr
Access from any device on your network: http://<pi-ip>:5252, or on the Pi itself: http://localhost:5252
Common Commands
Update Yantr
Pull the latest image and restart
docker stop yantr && docker rm yantr
# then re-run the install command above
Remove Yantr
Stop and delete the container
docker rm yantr
# App data stays in Docker volumes