OpenClaw na Google Cloud Platform
Ten poradnik opisuje uruchomienie trwałego Gateway OpenClaw na Google Cloud Compute Engine z użyciem Dockera. Konfiguracja zapewnia persystencję danych i dostęp do panelu sterowania przez tunel SSH. Szacowany koszt to ok. 5–12 USD miesięcznie.
Wymagania wstępne
- Konto GCP z aktywnym rozliczeniem.
- Zainstalowany
gcloudCLI. - Klucz SSH do łączenia się z maszyną wirtualną.
- Około 20–30 minut na konfigurację.
- Klucz API dostawcy modeli AI.
Szybki start
Cały proces składa się z ośmiu kroków:
- Utworzenie projektu GCP — jeśli nie masz jeszcze projektu, utwórz go w konsoli GCP lub poleceniem
gcloud projects create. - Uruchomienie VM — stwórz instancję Compute Engine z systemem Ubuntu.
- Instalacja Dockera — na maszynie wirtualnej zainstaluj Docker Engine i Docker Compose.
- Klonowanie repozytorium — pobierz repozytorium OpenClaw.
- Katalog trwały — skonfiguruj katalog
~/.openclawdo persystencji danych. - Zmienne środowiskowe — przygotuj plik
.envz tokenami i kluczami. - Docker Compose — skonfiguruj i uruchom kontener.
- Weryfikacja — sprawdź, czy Gateway działa poprawnie.
Wybór typu maszyny
GCP oferuje kilka opcji w zależności od budżetu i wymagań:
- e2-medium (~25 USD/mies.) — niezawodne budowanie obrazów, komfortowa praca.
- e2-small (~12 USD/mies.) — minimalna rekomendacja, wystarczająca dla większości zastosowań.
- e2-micro (warstwa darmowa) — często kończy się błędami OOM podczas budowania. Nie zalecane.
Konfiguracja pliku .env
Plik .env musi zawierać następujące zmienne:
OPENCLAW_GATEWAY_TOKEN=twoj-tajny-token
OPENCLAW_GATEWAY_BIND=127.0.0.1
OPENCLAW_GATEWAY_PORT=18789
Token wygeneruj silnym losowym ciągiem znaków, np. poleceniem openssl rand -hex 32.
Docker Compose
version: "3.8"
services:
openclaw:
image: ghcr.io/openclaw/openclaw:latest
restart: unless-stopped
ports:
- "127.0.0.1:18789:18789"
volumes:
- ~/.openclaw:/root/.openclaw
env_file:
- .env
Domyślnie Gateway nasłuchuje wyłącznie na localhost — nie jest wystawiony na zewnątrz. Dostęp realizowany jest przez tunel SSH.
Dostęp przez tunel SSH
gcloud compute ssh openclaw-gateway \
--zone=us-central1-a \
-- -L 18789:127.0.0.1:18789
Po nawiązaniu tunelu otwórz przeglądarkę i przejdź na http://localhost:18789.
Rozwiązywanie problemów
- Błąd OOM (exit 137) podczas budowania — zmień typ maszyny na co najmniej
e2-small. - SSH nie łączy się — klucze SSH mogą potrzebować 1–2 minut na propagację po utworzeniu VM.
- Parowanie urządzeń — jeśli wymagana jest dodatkowa autoryzacja, użyj
docker compose run.