Zum Hauptinhalt springen

DigitalOcean

Führen Sie ein dauerhaftes OpenClaw-Gateway auf einem DigitalOcean Droplet aus.

Voraussetzungen

  • DigitalOcean-Konto (Anmeldung)
  • SSH-Schlüsselpaar (oder die Bereitschaft, Passwort-Authentifizierung zu verwenden)
  • Etwa 20 Minuten

Einrichtung

1

Ein Droplet erstellen

Verwenden Sie ein sauberes Basis-Image (Ubuntu 24.04 LTS). Vermeiden Sie Drittanbieter-Marketplace-1-Click-Images, es sei denn, Sie haben deren Startskripte und Standard-Firewallregeln geprüft.
  1. Melden Sie sich bei DigitalOcean an.
  2. Klicken Sie auf Create > Droplets.
  3. Wählen Sie:
    • Region: Die nächstgelegene Region
    • Image: Ubuntu 24.04 LTS
    • Size: Basic, Regular, 1 vCPU / 1 GB RAM / 25 GB SSD
    • Authentication: SSH key (empfohlen) oder Passwort
  4. Klicken Sie auf Create Droplet und notieren Sie sich die IP-Adresse.
2

Verbinden und installieren

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
3

Onboarding ausführen

openclaw onboard --install-daemon
Der Assistent führt Sie durch Modell-Authentifizierung, Kanaleinrichtung, Generierung eines Gateway-Tokens und die Installation des Daemons (systemd).
4

Swap hinzufügen (empfohlen für 1-GB-Droplets)

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

Das Gateway überprüfen

openclaw status
systemctl --user status openclaw-gateway.service
journalctl --user -u openclaw-gateway.service -f
6

Auf die Control UI zugreifen

Das Gateway bindet standardmäßig an Loopback. Wählen Sie eine dieser Optionen.Option A: SSH-Tunnel (am einfachsten)
# From your local machine
ssh -L 18789:localhost:18789 root@YOUR_DROPLET_IP
Öffnen Sie dann http://localhost:18789.Option B: Tailscale Serve
curl -fsSL https://tailscale.com/install.sh | sh
tailscale up
openclaw config set gateway.tailscale.mode serve
openclaw gateway restart
Öffnen Sie dann https://<magicdns>/ von einem beliebigen Gerät in Ihrem Tailnet.Option C: Tailnet-Bindung (ohne Serve)
openclaw config set gateway.bind tailnet
openclaw gateway restart
Öffnen Sie dann http://<tailscale-ip>:18789 (Token erforderlich).

Fehlerbehebung

Gateway startet nicht — Führen Sie openclaw doctor --non-interactive aus und prüfen Sie die Logs mit journalctl --user -u openclaw-gateway.service -n 50. Port wird bereits verwendet — Führen Sie lsof -i :18789 aus, um den Prozess zu finden, und stoppen Sie ihn dann. Nicht genug Speicher — Prüfen Sie mit free -h, ob Swap aktiv ist. Wenn weiterhin OOM auftritt, verwenden Sie API-basierte Modelle (Claude, GPT) statt lokaler Modelle oder wechseln Sie zu einem 2-GB-Droplet.

Nächste Schritte