OpenClaw na Hetzner
Hetzner to jeden z najtańszych sposobów uruchomienia trwałego Gateway OpenClaw — koszt wynosi ok. 5 USD miesięcznie. Ten poradnik opisuje konfigurację z użyciem Dockera na VPS z systemem Ubuntu lub Debian.
Co zostanie zainstalowane
- Serwer Linux (VPS) od Hetzner.
- Docker jako środowisko uruchomieniowe aplikacji.
- Trwałe katalogi (
~/.openclawi workspace) zamontowane w kontenerze. - Dostęp do panelu sterowania przez tunel SSH.
Szybka instalacja
- Zamów VPS — w panelu Hetzner wybierz VPS z Ubuntu/Debian, minimum 2 GB RAM.
- Zainstaluj Docker:
ssh root@twoj-adres-ip apt update && apt install -y docker.io docker-compose-plugin systemctl enable --now docker - Sklonuj repozytorium:
git clone https://github.com/openclaw/openclaw.git cd openclaw - Utwórz katalogi trwałe:
mkdir -p ~/.openclaw ~/openclaw-workspace - Przygotuj plik .env:
OPENCLAW_GATEWAY_TOKEN=$(openssl rand -hex 32) GOG_KEYRING_PASSWORD=$(openssl rand -hex 32) OPENCLAW_GATEWAY_BIND=127.0.0.1 OPENCLAW_GATEWAY_PORT=18789 - Skonfiguruj docker-compose.yml z montowaniem wolumenów i zmiennymi środowiskowymi.
- Uruchom kontener:
docker compose up -d - Zweryfikuj dostęp przez tunel SSH:
ssh -L 18789:127.0.0.1:18789 root@twoj-adres-ip
Bezpieczeństwo
Kilka ważnych zasad dotyczących bezpieczeństwa:
- Domyślnie port 18789 jest powiązany z
localhost— Gateway nie jest wystawiony na zewnątrz. - Używaj silnych, losowo generowanych sekretów dla
OPENCLAW_GATEWAY_TOKENiGOG_KEYRING_PASSWORD. - Jeśli wielu użytkowników korzysta z jednego serwera, zachowaj ścisłą separację — osobne instancje VPS, konta systemowe lub kontenery.
- Dla środowisk z niezaufanymi użytkownikami rozważ oddzielne hosty.
Infrastruktura jako kod (Terraform)
Społeczność utrzymuje repozytoria Terraform, które automatyzują:
- Provisionowanie serwera Hetzner.
- Hardening bezpieczeństwa systemu.
- Konfigurację zapory sieciowej.
- Wdrożenie OpenClaw z Docker Compose.
To podejście jest idealne, jeśli zarządzasz wieloma instancjami lub chcesz powtarzalnej konfiguracji.