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

Docker Desktop (it ships with Compose v2) is the only thing you install — you don’t need adb or any Android tools on the host. The bot container brings its own copy and connects to the emulator for you.

Terminal window
brew install --cask docker # Docker Desktop

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

Verify it’s ready:

Terminal window
docker compose version # Compose v2.x
  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. Set the emulator profile720 × 1280 @ 320 DPI, game language English, with Android Debug Bridge enabled in the emulator’s settings. See Emulator setup; the dashboard warns you if the resolution or DPI is off.

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

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

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

See Troubleshooting for the full list.