Панель управления (Control UI)
Панель управления Gateway — это веб-интерфейс управления, который по умолчанию доступен по пути / (переопределяется через gateway.controlUi.basePath).
Быстрый доступ (локальный Gateway):
Основные ссылки:
- Control UI для использования и возможностей интерфейса.
- Tailscale для автоматизации Serve/Funnel.
- Веб-поверхности для режимов привязки и примечаний по безопасности.
Аутентификация осуществляется при рукопожатии WebSocket через connect.params.auth (токен или пароль). См. gateway.auth в конфигурации Gateway.
Примечание по безопасности: Control UI — это административная поверхность (чат, конфигурация, подтверждения выполнения). Не выставляйте её публично. Интерфейс сохраняет токен в localStorage после первой загрузки. Предпочтительны localhost, Tailscale Serve или SSH-туннель.
Быстрый путь (рекомендуется)
- После онбординга CLI теперь автоматически открывает панель управления с вашим токеном и выводит ту же ссылку с токеном.
- Повторное открытие в любое время: openclaw dashboard (копирует ссылку, открывает браузер если возможно, показывает подсказку SSH если без графики).
- Токен остаётся локальным (только параметр запроса); интерфейс удаляет его после первой загрузки и сохраняет в localStorage.
Основы токена (локальный vs удалённый)
- Localhost: откройте http://127.0.0.1:18789/. Если видите "unauthorized", запустите openclaw dashboard и используйте ссылку с токеном (?token=...).
- Источник токена: gateway.auth.token (или OPENCLAW_GATEWAY_TOKEN); интерфейс сохраняет его после первой загрузки.
- Не localhost: используйте Tailscale Serve (без токена если gateway.auth.allowTailscale: true), привязку к tailnet с токеном или SSH-туннель. См. Веб-поверхности.
Если видите "unauthorized" / 1008
- Запустите openclaw dashboard чтобы получить свежую ссылку с токеном.
- Убедитесь, что gateway доступен (локально: openclaw status; удалённо: SSH-туннель ssh -N -L 18789:127.0.0.1:18789 user@host затем откройте http://127.0.0.1:18789/?token=...).
- В настройках панели управления вставьте тот же токен, который вы настроили в gateway.auth.token (или OPENCLAW_GATEWAY_TOKEN).