Skip to content

Install on Windows

Docker Desktop — Settings → Resources → Network
  1. Open Docker Desktop → Settings.

  2. Go to Resources → Network.

  3. 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.

Docker Desktop settings with the Resources section and the Enable host networking checkbox on the Network tab.
Settings → Resources → Network → Enable host networking

Open PowerShell and confirm Docker (with Compose v2) and adb are ready:

Terminal window
docker compose version # Compose v2.x
adb version

If adb isn’t found, the platform-tools folder isn’t on your PATH yet — re-check step 2 above and open a new terminal.

  1. Fetch the compose file

    Terminal window
    curl -fsSL https://batazor.github.io/autopilot-page/docker-compose.prod.yml -o docker-compose.prod.yml
  2. Start ADB and confirm BlueStacks is visible

    Terminal window
    adb start-server
    adb devices # BlueStacks should be listed as "device"
  3. Verify the display profile — must be 720 × 1280 @ 320 DPI, game language English:

    Terminal window
    adb shell wm size
    adb shell wm density

    See Emulator setup for the full list.

  4. Pull and start redis + bot + api + web:

    Terminal window
    docker compose -f docker-compose.prod.yml up -d --pull always
  5. Open the dashboard

    Terminal window
    start http://127.0.0.1:3000/overview

See Troubleshooting for the full list.