diff --git a/docs/CONFIGURATION.md b/docs/CONFIGURATION.md index 41e9700..fa7b456 100644 --- a/docs/CONFIGURATION.md +++ b/docs/CONFIGURATION.md @@ -317,6 +317,119 @@ for the dashboard with no separate session model. --- +## Web client + +Admins can remote-control any peer directly from the browser — no desktop +RustDesk install required. The Devices page row dropdown surfaces a +**Connect** button that opens `/admin/connect/` in a new tab. +The page is a TypeScript SPA bundled into hbbs (`include_bytes!` from +`web_client/dist/`), so there's no separate process or service to run. + +### Routes + +| Route | Auth | Purpose | +|---|---|---| +| `/admin/connect/:peer_id` | cookie + admin | Server-rendered HTML wrapper that injects per-request config (rendezvous host, relay host, server pk, peer id, admin display name) into a `