Hosting
DigitalOcean
Uruchom trwały OpenClaw Gateway na Droplecie DigitalOcean (~6 USD/mies. za plan Basic 1 GB).
DigitalOcean to najprostsza płatna ścieżka VPS. Jeśli wolisz tańsze lub darmowe opcje:
- Hetzner — 3,79 €/mies., więcej rdzeni/RAM za dolara.
- Oracle Cloud — Always Free ARM (do 4 OCPU, 24 GB RAM), ale rejestracja może być kapryśna i dostępna tylko dla ARM.
Wymagania wstępne
- Konto DigitalOcean (rejestracja)
- Para kluczy SSH (albo gotowość do użycia uwierzytelniania hasłem)
- Około 20 minut
Konfiguracja
Utwórz Droplet
- Zaloguj się do DigitalOcean.
- Kliknij Create > Droplets.
- Wybierz:
- Region: Najbliższy Tobie
- Obraz: Ubuntu 24.04 LTS
- Rozmiar: Basic, Regular, 1 vCPU / 1 GB RAM / 25 GB SSD
- Uwierzytelnianie: klucz SSH (zalecane) albo hasło
- Kliknij Create Droplet i zanotuj adres IP.
Połącz się i zainstaluj
ssh root@YOUR_DROPLET_IP
apt update && apt upgrade -y
# Install Node.js 24
curl -fsSL https://deb.nodesource.com/setup_24.x | bash -
apt install -y nodejs
# Install OpenClaw
curl -fsSL https://openclaw.ai/install.sh | bash
openclaw --version
Uruchom wdrażanie
openclaw onboard --install-daemon
Kreator prowadzi przez uwierzytelnianie modelu, konfigurację kanału, generowanie tokenu gateway oraz instalację demona (systemd).
Dodaj swap (zalecane dla Dropletów 1 GB)
fallocate -l 2G /swapfile
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile
echo '/swapfile none swap sw 0 0' >> /etc/fstab
Zweryfikuj gateway
openclaw status
systemctl --user status openclaw-gateway.service
journalctl --user -u openclaw-gateway.service -f
Uzyskaj dostęp do interfejsu sterowania
Domyślnie gateway nasłuchuje na local loopback. Wybierz jedną z tych opcji.
Opcja A: tunel SSH (najprostsze)
# From your local machine
ssh -L 18789:localhost:18789 root@YOUR_DROPLET_IP
Następnie otwórz http://localhost:18789.
Opcja B: Tailscale Serve
curl -fsSL https://tailscale.com/install.sh | sh
tailscale up
openclaw config set gateway.tailscale.mode serve
openclaw gateway restart
Następnie otwórz https://<magicdns>/ z dowolnego urządzenia w swoim tailnecie.
Tailscale Serve uwierzytelnia ruch interfejsu sterowania i WebSocket za pomocą nagłówków tożsamości tailnetu, co zakłada, że sam host gateway jest zaufany. Punkty końcowe HTTP API działają zgodnie ze zwykłym trybem uwierzytelniania gateway (token/hasło) niezależnie od tego. Aby wymagać jawnych poświadczeń wspólnego sekretu przez Serve, ustaw gateway.auth.allowTailscale: false i użyj gateway.auth.mode: "token" albo "password".
Opcja C: powiązanie z tailnetem (bez Serve)
openclaw config set gateway.bind tailnet
openclaw gateway restart
Następnie otwórz http://<tailscale-ip>:18789 (wymagany token).
Trwałość i kopie zapasowe
Stan OpenClaw znajduje się w:
~/.openclaw/—openclaw.json,auth-profiles.jsondla każdego agenta, stan kanałów/providerów i dane sesji.~/.openclaw/workspace/— przestrzeń robocza agenta (SOUL.md, pamięć, artefakty).
Te dane przetrwają ponowne uruchomienia Dropletu. Aby utworzyć przenośną migawkę:
openclaw backup create
Migawki DigitalOcean tworzą kopię zapasową całego Dropletu; openclaw backup create jest przenośne między hostami.
Wskazówki dla 1 GB RAM
Droplet za 6 USD ma tylko 1 GB RAM. Aby wszystko działało płynnie:
- Upewnij się, że powyższy krok swap jest w
/etc/fstab, aby przetrwał ponowne uruchomienia. - Preferuj modele oparte na API (Claude, GPT) zamiast lokalnych — lokalne wnioskowanie LLM nie mieści się w 1 GB.
- Ustaw
agents.defaults.model.primaryna mniejszy model, jeśli przy dużych promptach występują błędy OOM. - Monitoruj za pomocą
free -hihtop.
Rozwiązywanie problemów
Gateway nie uruchamia się -- Uruchom openclaw doctor --non-interactive i sprawdź logi za pomocą journalctl --user -u openclaw-gateway.service -n 50.
Port jest już używany -- Uruchom lsof -i :18789, aby znaleźć proces, a następnie go zatrzymaj.
Brak pamięci -- Sprawdź, czy swap jest aktywny, używając free -h. Jeśli nadal występuje OOM, użyj modeli opartych na API (Claude, GPT) zamiast modeli lokalnych albo przejdź na Droplet 2 GB.
Następne kroki
- Kanały -- połącz Telegram, WhatsApp, Discord i więcej
- Konfiguracja Gateway -- wszystkie opcje konfiguracji
- Aktualizowanie -- utrzymuj OpenClaw w aktualnej wersji