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)
| Anbieter | Plan | Specs | Preis/Monat | Hinweise |
|---|---|---|---|---|
| Oracle Cloud | Always Free ARM | bis zu 4 OCPU, 24GB RAM | 0 $ | ARM, begrenzte Kapazität / Anmelde-Quirks |
| Hetzner | CX22 | 2 vCPU, 4GB RAM | 3,79 € (~4 $) | Günstigste bezahlte Option |
| DigitalOcean | Basic | 1 vCPU, 1GB RAM | 6 $ | Einfache UI, gute Docs |
| Vultr | Cloud Compute | 1 vCPU, 1GB RAM | 6 $ | Viele Standorte |
| Linode | Nanode | 1 vCPU, 1GB RAM | 5 $ | 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
- DigitalOcean-Account (Anmeldung mit 200 $ Gratis-Guthaben)
- SSH-Schlüsselpaar (oder Bereitschaft, Passwort-Auth zu nutzen)
- ~20 Minuten
1) Droplet erstellen
- Melde dich bei DigitalOcean an
- Klicke auf Create → Droplets
- 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
- Klicke auf Create Droplet
- 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: falseoder nutzegateway.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>
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.primaryauf 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 bekommst | Specs |
|---|---|
| 4 OCPUs | ARM Ampere A1 |
| 24GB RAM | Mehr als genug |
| 200GB Storage | Block Volume |
| Forever free | Keine 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
- Hetzner Guide — günstiger, leistungsfähiger
- Docker Install — containerisiertes Setup
- Tailscale — sicherer Remote-Zugriff
- Configuration — vollständige Config-Referenz