Skip to content

Install on macOS

Show me where to click — Settings → Resources → Network
  1. Open Settings — the ⚙️ gear icon in Docker Desktop’s top bar.

  2. Go to Resources → Network.

  3. Tick Enable host networking, then Apply & restart.

Docker Desktop settings with three marked steps: 1 the gear icon in the top bar, 2 the Resources section in the sidebar, 3 the Enable host networking checkbox on the Network tab.
Settings → Resources → Network → Enable host networking

You need Docker Desktop (ships with Compose v2) and adb on your PATH.

Terminal window
brew install --cask docker # Docker Desktop
brew install --cask android-platform-tools # adb

Launch Docker Desktop once so the engine starts, then enable Host networking (note above).

Verify both are ready:

Terminal window
docker compose version # Compose v2.x
adb version
  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
    open http://127.0.0.1:3000/overview

See Troubleshooting for the full list.