OpenClaw auf DigitalOcean

Ziel

Betreibe einen dauerhaften OpenClaw Gateway auf DigitalOcean für 6 $/Monat (oder 4 $/Monat mit reservierter Preisgestaltung).

Wenn du eine 0 $/Monat-Option möchtest und ARM + anbieterspezifisches Setup nicht scheust, schau dir den Oracle Cloud Guide an.

Kostenvergleich (2026)

AnbieterPlanSpecsPreis/MonatHinweise
Oracle CloudAlways Free ARMbis zu 4 OCPU, 24GB RAM0 $ARM, begrenzte Kapazität / Anmelde-Quirks
HetznerCX222 vCPU, 4GB RAM3,79 € (~4 $)Günstigste bezahlte Option
DigitalOceanBasic1 vCPU, 1GB RAM6 $Einfache UI, gute Docs
VultrCloud Compute1 vCPU, 1GB RAM6 $Viele Standorte
LinodeNanode1 vCPU, 1GB RAM5 $Jetzt Teil von Akamai

Anbieter auswählen:

  • DigitalOcean: einfachste UX + vorhersehbares Setup (dieser Guide)
  • Hetzner: gutes Preis-Leistungs-Verhältnis (siehe Hetzner Guide)
  • Oracle Cloud: kann 0 $/Monat sein, ist aber komplizierter und nur ARM (siehe Oracle Guide)

Voraussetzungen

1) Droplet erstellen

  1. Melde dich bei DigitalOcean an
  2. Klicke auf Create → Droplets
  3. Wähle:
    • Region: Am nächsten zu dir (oder deinen Nutzern)
    • Image: Ubuntu 24.04 LTS
    • Size: Basic → Regular → 6 $/Monat (1 vCPU, 1GB RAM, 25GB SSD)
    • Authentication: SSH key (empfohlen) oder Passwort
  4. Klicke auf Create Droplet
  5. Notiere dir die IP-Adresse

2) Per SSH verbinden

ssh root@YOUR_DROPLET_IP

3) OpenClaw installieren

# System aktualisieren
apt update && apt upgrade -y

# Node.js 22 installieren
curl -fsSL https://deb.nodesource.com/setup_22.x | bash -
apt install -y nodejs

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

# Prüfen
openclaw --version

4) Onboarding ausführen

openclaw onboard --install-daemon

Der Wizard führt dich durch:

  • Modell-Auth (API-Keys oder OAuth)
  • Channel-Setup (Telegram, WhatsApp, Discord, etc.)
  • Gateway-Token (automatisch generiert)
  • Daemon-Installation (systemd)

5) Gateway prüfen

# Status checken
openclaw status

# Service checken
systemctl --user status openclaw-gateway.service

# Logs anzeigen
journalctl --user -u openclaw-gateway.service -f

6) Dashboard aufrufen

Der Gateway bindet standardmäßig an Loopback. Um auf die Control UI zuzugreifen:

Option A: SSH-Tunnel (empfohlen)

# Von deinem lokalen Rechner
ssh -L 18789:localhost:18789 root@YOUR_DROPLET_IP

# Dann öffne: http://localhost:18789

Option B: Tailscale Serve (HTTPS, nur Loopback)

# Auf dem Droplet
curl -fsSL https://tailscale.com/install.sh | sh
tailscale up

# Gateway für Tailscale Serve konfigurieren
openclaw config set gateway.tailscale.mode serve
openclaw gateway restart

Öffne: https://<magicdns>/

Hinweise:

  • Serve hält den Gateway loopback-only und authentifiziert über Tailscale Identity Headers.
  • Um stattdessen Token/Passwort zu verlangen, setze gateway.auth.allowTailscale: false oder nutze gateway.auth.mode: "password".

Option C: Tailnet Bind (ohne Serve)

openclaw config set gateway.bind tailnet
openclaw gateway restart

Öffne: http://<tailscale-ip>:18789 (Token erforderlich).

7) Channels verbinden

Telegram

openclaw pairing list telegram
openclaw pairing approve telegram <CODE>

WhatsApp

openclaw channels login whatsapp
# QR-Code scannen

Siehe Channels für weitere Provider.


Optimierungen für 1GB RAM

Das 6 $-Droplet hat nur 1GB RAM. Um alles flüssig laufen zu lassen:

Swap hinzufügen (empfohlen)

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

Leichteres Modell nutzen

Wenn du auf OOMs stößt, überlege:

  • API-basierte Modelle (Claude, GPT) statt lokaler Modelle zu nutzen
  • agents.defaults.model.primary auf ein kleineres Modell zu setzen

Speicher überwachen

free -h
htop

Persistenz

Alle Daten liegen in:

  • ~/.openclaw/ — Config, Credentials, Session-Daten
  • ~/.openclaw/workspace/ — Workspace (SOUL.md, Memory, etc.)

Diese überleben Neustarts. Sichere sie regelmäßig:

tar -czvf openclaw-backup.tar.gz ~/.openclaw ~/.openclaw/workspace

Oracle Cloud Free Alternative

Oracle Cloud bietet Always Free ARM-Instanzen, die deutlich leistungsfähiger sind als jede bezahlte Option hier — für 0 $/Monat.

Was du bekommstSpecs
4 OCPUsARM Ampere A1
24GB RAMMehr als genug
200GB StorageBlock Volume
Forever freeKeine Kreditkartengebühren

Einschränkungen:

  • Anmeldung kann kompliziert sein (bei Fehlschlag erneut versuchen)
  • ARM-Architektur — die meisten Dinge funktionieren, aber manche Binaries brauchen ARM-Builds

Für den vollständigen Setup-Guide siehe Oracle Cloud. Für Anmelde-Tipps und Troubleshooting des Registrierungsprozesses siehe diesen Community-Guide.


Troubleshooting

Gateway startet nicht

openclaw gateway status
openclaw doctor --non-interactive
journalctl -u openclaw --no-pager -n 50

Port bereits in Verwendung

lsof -i :18789
kill <PID>

Zu wenig Speicher

# Speicher checken
free -h

# Mehr Swap hinzufügen
# Oder auf 12 $/Monat-Droplet upgraden (2GB RAM)

Siehe auch