Skip to main content
Cel: Gateway OpenClaw działający na maszynie wirtualnej exe.dev, dostępny pod adresem https://<vm-name>.exe.xyz. Ten przewodnik zakłada użycie domyślnego obrazu exeuntu platformy exe.dev. W innych dystrybucjach odpowiednio dostosuj pakiety.

Czego potrzebujesz

  • konta exe.dev
  • dostępu przez ssh exe.dev do maszyn wirtualnych exe.dev (opcjonalnie, do ręcznej konfiguracji)

Szybka ścieżka dla początkujących

  1. Otwórz https://exe.new/openclaw
  2. W razie potrzeby podaj klucz lub token uwierzytelniający
  3. Kliknij „Agent” obok swojej maszyny wirtualnej i poczekaj, aż Shelley zakończy przygotowywanie środowiska
  4. Otwórz https://<vm-name>.exe.xyz/ i uwierzytelnij się przy użyciu skonfigurowanego współdzielonego sekretu (domyślnie używane jest uwierzytelnianie tokenem; uwierzytelnianie hasłem również działa po zmianie gateway.auth.mode)
  5. Zatwierdź oczekujące żądania parowania urządzeń poleceniem openclaw devices approve <requestId>

Automatyczna instalacja za pomocą Shelley

Shelley, agent platformy exe.dev, może zainstalować OpenClaw na podstawie polecenia:

Instalacja ręczna

1

Utwórz maszynę wirtualną

Na swoim urządzeniu:
Następnie nawiąż połączenie:
Zachowaj stanowość tej maszyny wirtualnej. OpenClaw przechowuje plik openclaw.json, pliki auth-profiles.json poszczególnych agentów, sesje oraz stan kanałów i dostawców w katalogu ~/.openclaw/, a przestrzeń roboczą w ~/.openclaw/workspace/.
2

Zainstaluj wymagane składniki (na maszynie wirtualnej)

3

Zainstaluj OpenClaw

4

Skonfiguruj nginx jako serwer proxy dla portu 8000

Edytuj plik /etc/nginx/sites-enabled/default:
Nadpisuj nagłówki przekazywania zamiast zachowywać łańcuchy dostarczone przez klienta. OpenClaw ufa metadanym przekazywanego adresu IP wyłącznie od jawnie skonfigurowanych serwerów proxy, a łańcuchy X-Forwarded-For tworzone przez dopisywanie są uznawane za zagrożenie dla bezpieczeństwa.
5

Uzyskaj dostęp do OpenClaw i zatwierdź urządzenia

Otwórz https://<vm-name>.exe.xyz/ (sprawdź adres Control UI wyświetlony podczas wdrażania). Jeśli pojawi się prośba o uwierzytelnienie, wklej skonfigurowany współdzielony sekret z maszyny wirtualnej.Ten przewodnik domyślnie używa uwierzytelniania tokenem, dlatego odczytaj wartość gateway.auth.token poleceniem openclaw config get gateway.auth.token lub wygeneruj nową poleceniem openclaw doctor --n. Jeśli Gateway został przełączony na uwierzytelnianie hasłem, użyj zamiast tego gateway.auth.password / OPENCLAW_GATEWAY_PASSWORD.Zatwierdź urządzenia poleceniami openclaw devices list i openclaw devices approve <requestId>. W razie wątpliwości użyj Shelley w przeglądarce.

Zdalna konfiguracja kanałów

W przypadku hostów zdalnych zamiast wielu wywołań config set przez SSH preferuj jedno wywołanie config patch. Przechowuj prawdziwe tokeny w środowisku maszyny wirtualnej lub w pliku ~/.openclaw/.env, a w pliku openclaw.json umieszczaj wyłącznie odwołania SecretRef. Pełny opis kontraktu SecretRef znajdziesz w sekcji Zarządzanie sekretami. Na maszynie wirtualnej dodaj potrzebne sekrety do środowiska usługi:
Na komputerze lokalnym utwórz plik poprawki i prześlij go potokiem do maszyny wirtualnej:
Użyj --replace-path, gdy zagnieżdżona lista dozwolonych elementów ma zostać dokładnie zastąpiona wartością z poprawki, na przykład podczas zastępowania listy dozwolonych kanałów Discord:
Pełną dokumentację konfiguracji kanałów znajdziesz w sekcjach Discord i Slack.

Dostęp zdalny

exe.dev obsługuje uwierzytelnianie dostępu zdalnego. Domyślnie ruch HTTP z portu 8000 jest przekazywany do https://<vm-name>.exe.xyz z uwierzytelnianiem za pomocą adresu e-mail.

Aktualizowanie

Informacje o przełączaniu kanałów i ręcznym odzyskiwaniu znajdziesz w sekcji Aktualizowanie.

Powiązane materiały