// dokumentacja openclaw

Instalacja OpenClaw na DigitalOcean — Droplet z Ubuntu

OpenClaw na DigitalOcean

Ten poradnik opisuje wdrożenie Gateway OpenClaw na Droplecie DigitalOcean z systemem Ubuntu 24.04 LTS. Jest to prosta i niedoroga metoda uruchomienia trwałego Gateway.

Wymagania wstępne

  • Konto DigitalOcean z dodanym kluczem SSH.
  • Około 20 minut na konfigurację.
  • Klucz API dostawcy modeli AI.

Krok 1 — Utworzenie Dropleta

W panelu DigitalOcean utwórz nowy Droplet z parametrami:

  • Obraz: Ubuntu 24.04 LTS.
  • Plan: Basic — 1 vCPU, 1 GB RAM, 25 GB SSD.
  • Region: najbliższy Twojej lokalizacji (np. Frankfurt dla użytkowników w Polsce).
  • Uwierzytelnianie: klucz SSH.

Krok 2 — Połączenie i instalacja

# Polacz sie z Dropletem
ssh root@twoj-adres-ip

# Zaktualizuj system
apt update && apt upgrade -y

# Zainstaluj Node.js 24
curl -fsSL https://deb.nodesource.com/setup_24.x | bash -
apt-get install -y nodejs

# Zainstaluj OpenClaw
curl -fsSL https://openclaw.ai/install.sh | bash

Krok 3 — Konfiguracja

openclaw onboard --install-daemon

Kreator przeprowadzi Cię przez konfigurację klucza API, kanałów komunikacji i instalację demona systemd.

Krok 4 — Dodanie pamięci swap

Dla Dropletów z 1 GB RAM zdecydowanie zalecany jest dodatkowy swap:

fallocate -l 2G /swapfile
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile
echo '/swapfile none swap sw 0 0' >> /etc/fstab

Metody dostępu do panelu

OpenClaw Gateway domyślnie nasłuchuje na localhost. Dostęp możesz uzyskać na trzy sposoby:

1. Tunel SSH (najprostszy)

ssh -L 18789:127.0.0.1:18789 root@twoj-adres-ip

Następnie otwórz http://localhost:18789 w przeglądarce.

2. Tailscale Serve

Zainstaluj Tailscale na Droplecie i użyj tailscale serve do udostępnienia Gateway w sieci Tailnet z automatycznym DNS i szyfrowanym połączeniem.

3. Bezpośrednie bindowanie Tailnet

Skonfiguruj Gateway, aby nasłuchiwał na adresie IP Tailscale. Dostęp będzie możliwy z dowolnego urządzenia w Twojej sieci Tailnet z autoryzacją tokenem.

Rozwiązywanie problemów

  • Usługa nie startuje — sprawdź logi: journalctl --user -u openclaw-gateway -f.
  • Konflikt portów — upewnij się, że port 18789 nie jest zajęty: ss -tlnp | grep 18789.
  • Brak pamięci — dodaj swap lub zmień plan Dropleta na wariant z większą ilością RAM.