Install on Windows
Docker Desktop — Settings → Resources → Network
-
Open Docker Desktop → Settings.
-
Go to Resources → Network.
-
Tick Enable host networking (beta), then Apply & restart.
The bot container needs this toggle to reach the host’s adb server on
127.0.0.1:5037.

1. Verify the tools
Section titled “1. Verify the tools”Open PowerShell and confirm Docker (with Compose v2) and adb are ready:
docker compose version # Compose v2.xadb versionIf adb isn’t found, the platform-tools folder isn’t on your PATH yet —
re-check step 2 above and open a new terminal.
2. Run the stack
Section titled “2. Run the stack”-
Fetch the compose file
Terminal window curl -fsSL https://batazor.github.io/autopilot-page/docker-compose.prod.yml -o docker-compose.prod.yml -
Start ADB and confirm BlueStacks is visible
Terminal window adb start-serveradb devices # BlueStacks should be listed as "device" -
Verify the display profile — must be 720 × 1280 @ 320 DPI, game language English:
Terminal window adb shell wm sizeadb shell wm densitySee Emulator setup for the full list.
-
Pull and start redis + bot + api + web:
Terminal window docker compose -f docker-compose.prod.yml up -d --pull always -
Open the dashboard
Terminal window start http://127.0.0.1:3000/overview
Troubleshooting
Section titled “Troubleshooting”See Troubleshooting for the full list.