Pulpit (Control UI)
Pulpit Gateway to przeglądarkowy Control UI serwowany domyślnie pod adresem/
(nadpisz za pomocą gateway.controlUi.basePath).
Szybkie otwarcie (lokalny Gateway):
Kluczowe odnośniki:
- Control UI — użycie i możliwości interfejsu.
- Tailscale — automatyzacja Serve/Funnel.
- Web surfaces — tryby wiązania i uwagi dotyczące bezpieczeństwa.
connect.params.auth
(token lub hasło). Zobacz gateway.auth w konfiguracji Gateway.
Uwaga dotycząca bezpieczeństwa: Control UI jest powierzchnią administracyjną (czat, konfiguracja, zatwierdzanie exec).
Nie wystawiaj go publicznie. Interfejs zapisuje token w localStorage po pierwszym załadowaniu.
Preferuj localhost, Tailscale Serve lub tunel SSH.
Szybka ścieżka (zalecane)
- Po onboardingu CLI automatycznie otwiera pulpit i wypisuje czysty (bez tokenu) link.
- Otwórz ponownie w dowolnym momencie:
openclaw dashboard(kopiuje link, otwiera przeglądarkę, jeśli to możliwe, pokazuje wskazówkę SSH w trybie headless). - Jeśli UI poprosi o uwierzytelnienie, wklej token z
gateway.auth.token(lubOPENCLAW_GATEWAY_TOKEN) w ustawieniach Control UI.
Podstawy tokenu (lokalny vs remote)
- Localhost: otwórz
http://127.0.0.1:18789/. - Źródło tokenu:
gateway.auth.token(lubOPENCLAW_GATEWAY_TOKEN); UI zapisuje kopię w localStorage po połączeniu. - Poza localhost: użyj Tailscale Serve (bez tokenu, jeśli
gateway.auth.allowTailscale: true), wiązania tailnet z tokenem lub tunelu SSH. Zobacz Web surfaces.
Jeśli widzisz „unauthorized” / 1008
- Upewnij się, że gateway jest osiągalny (lokalnie:
openclaw status; zdalnie: tunel SSHssh -N -L 18789:127.0.0.1:18789 user@host, następnie otwórzhttp://127.0.0.1:18789/). - Pobierz token z hosta Gateway:
openclaw config get gateway.auth.token(lub wygeneruj nowy:openclaw doctor --generate-gateway-token). - W ustawieniach pulpitu wklej token w pole uwierzytelniania, a następnie połącz się.