Install on Windows
WSL2 · x64Shimpz runs inside Ubuntu on WSL2 and uses Docker Desktop for its containers and volumes.
Install Ubuntu on WSL2
Open PowerShell as Administrator:
wsl --install -d UbuntuRestart if asked, open Ubuntu from the Start menu, and create your Linux username and password.
Require systemd inside WSL2
In the Ubuntu terminal, enable systemd:
printf '[boot]\nsystemd=true\n' | sudo tee /etc/wsl.conf >/dev/nullClose Ubuntu, run
wsl --shutdownin PowerShell, then reopen Ubuntu.shimpz installrefuses a WSL2 distribution that does not run systemd as PID 1.Protect Docker data with BitLocker (recommended)
Enable BitLocker on the Windows volume that contains Docker Desktop's disk image. If you move that disk image, protect its new volume too. BitLocker is an operating-system setting: Shimpz does not turn it on or verify it, and installation is not blocked when it is off.
Connect Docker Desktop
Install Docker Desktop for Windows. Enable Use the WSL 2 based engine, then enable Ubuntu under Settings → Resources → WSL Integration.
Use a Docker Desktop release that provides Docker Engine 25.0 or newer, runc 1.2.8+, 1.3.3+, or 1.4.0+ (shown by
docker version), and Docker Compose 2.20.2 or newer.Do not install a second Docker Engine inside Ubuntu.
Check Docker inside Ubuntu
uname -mx86_64docker versiondocker compose versionInstall Shimpz inside Ubuntu
curl -fsSL https://install.shimpz.com | shConfirm that Admin opens
When
shimpz installsucceeds, open the exact address it prints in your normal Windows browser. The default ishttp://127.0.0.1:7777; a configuredSHIMPZ_PORTchanges it. Continue when you see the initial password-and-authenticator setup or sign-in screen.