Setup Webapp
ADOS Drone Agent self-hosts a local setup webapp on port8080 (served behind the native Rust front). Use it for
first-run onboarding and later hardware changes.
The webapp is local-first. MAVLink and video can work over hotspot, LAN, USB
tether, or direct Mission Control before you add any cloud or tunnel link.
Open the webapp
Run this on the node:
You can also run:
Setup checklist
The first screen shows a task list:- Identify device.
- MAVLink.
- Video.
- Network.
- Remote access.
- Mission Control.
- Finish.
Pages
Cloudflare remote access
Remote access is optional. If you use Cloudflare Tunnel, paste either the raw tunnel token or the install command Cloudflare gives you. The agent extracts the token, stores it in the configured secret path, enables Cloudflare remote access, and reports tunnel health. The token is not shown again after submission.API
The setup webapp reads:ados status --json, Mission Control,
Android handoff, and support tooling.
Cloudflare setup posts to:
Mission Control handoff
After local setup, open ADOS Mission Control from the setup page or from the URL shown byados. Mission Control can also show the setup status and reopen the
local setup webapp from the Hardware tab.