OpenClaw auf dem eigenen Server — VPS-Setup Anleitung für Einsteiger
Von Guido | ki-durchblick.com | April 2026 | Lesezeit: 16 Minuten
Keine Zeit? Hier die Kurzversion
- Problem: OpenClaw laeuft lokal auf deinem Rechner. Rechner aus = Bot aus. Für 24/7-Betrieb brauchst du einen Server.
- Lösung: Ein VPS (Virtual Private Server) — dein eigener kleiner Server in der Cloud, ab ca. 5 EUR/Monat.
- Zeitaufwand: 45-60 Minuten für die komplette Einrichtung. Danach laeuft alles automatisch.
- Keine Server-Erfahrung noetig: Diese Anleitung ist für Einsteiger geschrieben. Jeden Befehl kannst du kopieren und einfuegen.
- Ergebnis: Dein OpenClaw-Bot laeuft 24/7 — Telegram, WhatsApp, E-Mail, alles. Auch wenn dein Rechner aus ist. Auch nachts. Auch im Urlaub.

Warum ein VPS und nicht einfach den Rechner anlassen?
Klar, du könntest deinen Laptop einfach 24/7 laufen lassen. Manche machen das. Aber es gibt gute Gruende, warum das keine Dauerlösung ist:
- Stromkosten: Ein Laptop verbraucht im Dauerbetrieb ca. 30-60 Watt. Das sind 15-30 EUR Strom im Monat. Ein VPS kostet 5 EUR.
- Zuverlässigkeit: Dein Rechner startet neu nach Windows-Updates, der WLAN-Router macht Probleme, jemand klappt den Laptop zu. Ein VPS laeuft in einem Rechenzentrum mit 99,9% Verfügbarkeit.
- Sicherheit: Dein Heim-Netzwerk ist nicht für Server-Betrieb ausgelegt. Ein VPS sitzt in einem professionellen Rechenzentrum mit Firewall und DDoS-Schutz.
- Geschwindigkeit: Ein VPS hat eine feste, schnelle Internetanbindung. Deine Heim-Leitung teilst du mit Netflix, Zoom und dem Nachbarn.
- Überall erreichbar: Du kannst deinen VPS von jedem Gerät aus verwalten — vom Handy, vom Tablet, vom Internet-Cafe auf Kreta.
Im Casino hatten wir eine Regel: Kritische Systeme laufen nie auf dem gleichen Rechner wie der Alltag. Die Überwachungskameras liefen auf eigenen Servern. Die Buchhaltung auf eigenen Servern. Warum? Weil wenn einer ausfaellt, der Rest weiterlaeuft. Dein Bot verdient einen eigenen Server.
Welchen VPS-Anbieter nehmen?
Es gibt dutzende VPS-Anbieter. Hier die drei, die ich empfehlen kann — alle mit Servern in Deutschland (wichtig für Datenschutz und Latenz).
| Anbieter | Guenstigstes Paket | Für wen | Besonderheit |
|---|---|---|---|
| Hetzner | ab 4,51 EUR/Mon. (CX22) | Einsteiger + Profis | Deutsches Unternehmen, top Preis-Leistung, Server in DE |
| Netcup | ab 3,99 EUR/Mon. (VPS 1000 G11) | Budget-bewusste | Deutsches Unternehmen, günstig, regelmäßig Sonderangebote |
| Contabo | ab 5,99 EUR/Mon. | Wer viel RAM braucht | Viel Leistung fürs Geld, Server in DE und EU |
Meine Empfehlung: Hetzner CX22. 2 CPU-Kerne, 4 GB RAM, 40 GB SSD. Reicht locker für OpenClaw plus mehrere Bots. 4,51 EUR im Monat. Deutsches Unternehmen, deutsche Server, super Dokumentation.
Schritt 1: VPS bestellen und einrichten (10 Minuten)
Am Beispiel von Hetzner — bei anderen Anbietern ist der Ablauf ähnlich.
- Konto erstellen auf hetzner.com
- Cloud Console oeffnen und „Neues Projekt“ erstellen
- Server erstellen:
- Standort: Falkenstein oder Nuernberg (Deutschland)
- Image: Ubuntu 24.04 (das ist das Betriebssystem)
- Typ: CX22 (2 vCPU, 4 GB RAM, 40 GB SSD)
- SSH-Key hinzufuegen (erkläre ich gleich) ODER Root-Passwort setzen
- „Erstellen“ klicken — in 30 Sekunden ist dein Server bereit
Du bekommst eine IP-Adresse (z.B. 168.119.42.123). Das ist die Adresse deines Servers. Notiere sie dir.
SSH-Key erstellen (empfohlen)
Ein SSH-Key ist wie ein digitaler Schluessel — sicherer als ein Passwort und bequemer. Du musst ihn nur einmal erstellen.
ssh-keygen -t ed25519 -C „deine@email.de“
# Enter drücken für Standard-Speicherort
# Passwort vergeben (optional, aber empfohlen)
# Deinen öffentlichen Schluessel anzeigen:
cat ~/.ssh/id_ed25519.pub
# Diesen Text kopierst du in das SSH-Key-Feld bei Hetzner
Unter Windows nutzt du PowerShell oder Git Bash. Der Befehl ist derselbe.
Schritt 2: Auf den Server verbinden (5 Minuten)
Jetzt verbindest du dich mit deinem neuen Server. Das geht über SSH — eine sichere Verbindung von deinem Rechner zum Server.
ssh root@DEINE_IP_ADRESSE
# Beispiel:
ssh root@168.119.42.123
Beim ersten Mal fragt dich das System, ob du dem Server vertrauen willst. Tippe yes ein. Dann bist du drin.
Du siehst jetzt etwas wie:
Das ist die Kommandozeile deines Servers. Alles was du hier eingibst, wird auf dem Server ausgefuehrt — nicht auf deinem Rechner. Du steuerst jetzt einen Computer, der in einem Rechenzentrum in Deutschland steht. Willkommen in der Cloud.
Erste Sicherheitsschritte
Bevor wir OpenClaw installieren, machen wir den Server sicher. Das sind 3 Befehle:
apt update && apt upgrade -y
2. Firewall aktivieren:
ufw allow ssh
ufw enable
3. Automatische Sicherheitsupdates aktivieren:
apt install unattended-upgrades -y
dpkg-reconfigure -plow unattended-upgrades
Das dauert 2-3 Minuten. Danach ist dein Server auf dem neuesten Stand und durch eine Firewall geschuetzt.
Schritt 3: Node.js installieren (5 Minuten)
OpenClaw braucht Node.js. Die Installation auf einem frischen Ubuntu-Server ist simpel:
curl -fsSL https://deb.nodesource.com/setup_22.x | bash –
apt install nodejs -y
Überprüfen ob es funktioniert:
node –version
npm –version
# Sollte sowas zeigen: v22.x.x und 10.x.x
Fertig. Node.js ist installiert. Weiter geht’s.
Schritt 4: OpenClaw installieren (10 Minuten)
Jetzt kommt das Hauptprogramm. OpenClaw wird über npm (den Node.js-Paketmanager) installiert:
npm install -g openclaw
Überprüfen:
openclaw –version
Konfiguration erstellen
Erstelle einen Ordner für deine OpenClaw-Konfiguration und richte alles ein:
mkdir -p /opt/openclaw
cd /opt/openclaw
.env Datei erstellen:
nano .env
In der .env-Datei traegst du deine Zugangsdaten ein:
# KI-Modell API Key
ANTHROPIC_API_KEY=dein_api_key_hier
# Telegram Bot
TELEGRAM_BOT_TOKEN=dein_telegram_token
# WhatsApp (falls genutzt)
WHATSAPP_ENABLED=true
# E-Mail (falls genutzt)
GMAIL_ADDRESS=deine@email.de
GMAIL_APP_PASSWORD=dein_app_passwort
Damit kann nur root die Datei lesen. Niemand sonst.
System-Prompt und Skills konfigurieren
Erstelle eine Konfigurationsdatei für deine Skills und Prompts. Die genaue Struktur haengt von deiner OpenClaw-Version ab — die offizielle Dokumentation hat immer die aktuelle Anleitung. Die Grundstruktur sieht so aus:
model: „claude-sonnet“
language: „de“
skills:
telegram:
enabled: true
allowed_users: [DEINE_TELEGRAM_ID]
gmail:
enabled: true
calendar:
enabled: true
cron:
enabled: true
schedules:
morning_briefing:
cron: „30 7 * * 1-5“
action: „morning_briefing“
channel: „telegram“
weekly_report:
cron: „0 17 * * 5“
action: „weekly_report“
channel: „telegram“
Schritt 5: OpenClaw als Dienst einrichten — laeuft beim Neustart automatisch (10 Minuten)
Das ist der wichtigste Schritt. Ohne ihn muesste OpenClaw jedes Mal von Hand gestartet werden. Mit einem Systemd-Dienst startet es automatisch — auch nach einem Server-Neustart.
nano /etc/systemd/system/openclaw.service
Folgenden Inhalt einfuegen:
Description=OpenClaw AI Agent
After=network.target
[Service]
Type=simple
User=root
WorkingDirectory=/opt/openclaw
ExecStart=/usr/bin/openclaw start
Restart=always
RestartSec=10
EnvironmentFile=/opt/openclaw/.env
[Install]
WantedBy=multi-user.target
systemctl daemon-reload
systemctl enable openclaw
systemctl start openclaw
Status prüfen:
systemctl status openclaw
# Sollte „active (running)“ zeigen
Was das bedeutet:
enable— OpenClaw startet automatisch beim Server-BootRestart=always— Wenn OpenClaw abstuerzt, wird es automatisch neu gestartet (nach 10 Sekunden)- Du musst nie wieder manuell starten. Es laeuft. Immer.
Nützliche Befehle für den Alltag
| Was du willst | Befehl |
|---|---|
| Status prüfen | systemctl status openclaw |
| Neu starten (nach Config-Änderung) | systemctl restart openclaw |
| Stoppen | systemctl stop openclaw |
| Logs ansehen (Fehlersuche) | journalctl -u openclaw -f |
| OpenClaw aktualisieren | npm update -g openclaw && systemctl restart openclaw |
Schritt 6: Monitoring — wissen, dass alles laeuft
Dein Bot laeuft auf dem Server. Aber woher weisst du, dass er laeuft? Du willst ja nicht jeden Tag per SSH nachschauen.
Option 1: Heartbeat per Telegram
Richte einen Cron-Job ein, der dir täglich eine kurze Status-Nachricht auf Telegram schickt:
schedules:
heartbeat:
cron: „0 8 * * *“ # Täglich um 8:00
action: „Schicke mir eine kurze Status-Nachricht: Server laeuft, alle Skills aktiv, letzte Aktion vor X Minuten.“
channel: „telegram“
Wenn die Nachricht morgens nicht kommt, weisst du: Irgendwas stimmt nicht. Dann loggst du dich per SSH ein und schaust nach.
Option 2: Uptime-Monitoring (kostenlos)
Dienste wie UptimeRobot (kostenloser Plan) können deinen Server pingen und dich per E-Mail oder SMS benachrichtigen, wenn er nicht erreichbar ist. Einrichtung: 2 Minuten.
Was kostet das Ganze? Die monatliche Rechnung
| Posten | Kosten / Monat |
|---|---|
| VPS (Hetzner CX22) | 4,51 EUR |
| OpenClaw | Kostenlos |
| API-Key (Claude / GPT) | 5-15 EUR |
| Domain (optional) | ca. 1 EUR (jaehrlich ca. 10-15 EUR) |
| Gesamt | 10-21 EUR / Monat |
Für 10-21 Euro im Monat hast du einen KI-Assistenten, der rund um die Uhr laeuft. Der deine E-Mails sortiert, deinen Kundenservice übernimmt, deine Social-Media-Posts erstellt und dir jeden Morgen ein Briefing schickt. Auf deinem eigenen Server. Unter deiner Kontrolle.
Zum Vergleich: ChatGPT Plus kostet allein schon 20 EUR/Monat — und kann nichts davon. Es antwortet nur auf Fragen. Dein OpenClaw-Setup erledigt Aufgaben. Automatisch. 24/7.
Troubleshooting: Die 5 häufigsten Probleme
1. „Kann mich nicht per SSH verbinden“
- IP-Adresse richtig? Pruefe im Hetzner Dashboard
- SSH-Key oder Passwort korrekt?
- Port 22 offen? (Bei Hetzner standardmaessig ja)
- Windows: Nutze PowerShell oder installiere PuTTY
2. „OpenClaw startet nicht“
- Logs prüfen:
journalctl -u openclaw -n 50 - Häufigste Ursache: Fehlender oder falscher API-Key in der .env
- Node.js-Version prüfen:
node --version(muss 18+ sein)
3. „Telegram-Bot antwortet nicht, obwohl Server laeuft“
- Bot-Token in .env korrekt? Kein Leerzeichen am Ende?
- Firewall:
ufw allow 443ausfuehren (HTTPS muss offen sein) - OpenClaw neu starten:
systemctl restart openclaw
4. „Server ist voll / kein Speicherplatz“
- Speicher prüfen:
df -h - Alte Logs aufraeumen:
journalctl --vacuum-size=500M - OpenClaw-Logs rotieren lassen
5. „Wie update ich OpenClaw auf die neueste Version?“
npm update -g openclawsystemctl restart openclaw- Fertig. Dauert 30 Sekunden.
Sicherheits-Checkliste für deinen VPS
- SSH-Key statt Passwort — Passwörter können erraten werden, SSH-Keys nicht
- Firewall aktiv — Nur Port 22 (SSH) und 443 (HTTPS) offen
- Automatische Updates — unattended-upgrades installiert und aktiviert
- .env-Datei geschuetzt — chmod 600, nur root kann lesen
- Regelmäßige Backups — Hetzner bietet automatische Backups für 20% Aufpreis (ca. 1 EUR/Mon.)
- Fail2ban installieren (optional) — sperrt IPs nach mehreren fehlgeschlagenen Login-Versuchen:
apt install fail2ban -y
systemctl enable fail2ban
Sicherheits-Tipp: VPN für deinen Server
Wenn du OpenClaw auf einem VPS betreibst, ist Sicherheit Pflicht. Ein VPN schuetzt deine Verbindung zum Server — besonders wenn du von unterwegs oder aus öffentlichen WLANs zugreifst.
Warum ein VPN sinnvoll ist:
- Verschluesselte Verbindung zwischen dir und deinem Server
- Schutz in öffentlichen Netzwerken (Cafe, Hotel, Flughafen)
- Zusaetzliche Sicherheitsschicht gegen Man-in-the-Middle-Angriffe
Beliebte Optionen sind NordVPN, ExpressVPN oder Surfshark — alle bieten gute Linux-Clients für den Server und schuetzen auch deine anderen Geräte. Mehr zum Thema Sicherheit: OpenClaw Sicherheit & Datenschutz.
Alle OpenClaw-Guides: Komplette Übersicht
Fazit: Dein Bot schlaeft nie mehr
Mit einem VPS für 5 Euro im Monat hast du das, was große Unternehmen mit tausenden Euro aufbauen: Einen Dienst, der rund um die Uhr laeuft, nie vergisst und nie muede wird.
Was du jetzt hast:
- Einen eigenen Server in einem deutschen Rechenzentrum
- OpenClaw im 24/7-Betrieb — laeuft auch wenn dein Rechner aus ist
- Automatischer Neustart bei Problemen
- Monitoring über Telegram oder UptimeRobot
- Eine sichere, DSGVO-freundliche Lösung (Server in Deutschland)
Im Casino laufen die Überwachungskameras 24 Stunden, 7 Tage. Nicht weil jede Minute etwas passiert — sondern weil du den einen Moment nicht verpassen willst, in dem es darauf ankommt. Dein OpenClaw-Bot auf dem VPS ist genauso. Er ist da, wenn dein Kunde um 23 Uhr eine Frage hat. Er ist da, wenn du im Urlaub bist. Er ist da, wenn du schlaefst.
Für 5 Euro im Monat. Das ist das beste Angebot seit dem All-you-can-eat-Buffet im Casino.
Die OpenClaw-Serie auf ki-durchblick.com
- Teil 1: OpenClaw im Test — der komplette Guide
- Teil 2: Telegram Bot mit OpenClaw bauen
- Teil 3: WhatsApp Kundenservice-Bot erstellen
- Teil 4: 5 Automationen für Kleinunternehmer
- Teil 5: VPS-Setup — OpenClaw auf dem eigenen Server (dieser Artikel)
Häufig gestellte Fragen
Brauche ich Linux-Kenntnisse für einen VPS?
Grundlegende Kenntnisse helfen, sind aber nicht zwingend noetig. Alle Befehle in dieser Anleitung kannst du per Copy-Paste ausfuehren. Für den Alltag brauchst du eigentlich nur drei Befehle: SSH zum Verbinden, systemctl zum Verwalten von OpenClaw und journalctl zum Logs-Lesen. Alles andere übernimmt der Server automatisch.
Kann ich mehrere Bots auf einem VPS laufen lassen?
Ja. Ein VPS mit 4 GB RAM (wie der Hetzner CX22) kann problemlos mehrere OpenClaw-Instanzen gleichzeitig betreiben — zum Beispiel einen persoenlichen Assistenten auf Telegram und einen Kundenservice-Bot auf WhatsApp. Beide nutzen dasselbe OpenClaw, nur mit unterschiedlichen Konfigurationen und Kanaelen.
Was passiert, wenn der Server abstuerzt?
Bei Hetzner und vergleichbaren Anbietern sind Hardware-Ausfaelle extrem selten (99,9% Verfügbarkeit). Falls es doch passiert, startet der Server automatisch neu und OpenClaw startet dank systemd ebenfalls automatisch. Mit aktivierten Backups (ca. 1 EUR/Monat extra) kannst du den Server im Notfall komplett wiederherstellen.
Ist das DSGVO-konform, wenn der Server in Deutschland steht?
Ein Server in Deutschland ist ein großer Vorteil für die DSGVO-Konformitaet, weil keine Daten die EU verlassen. Beachte aber: Die API-Aufrufe an das KI-Modell (Anthropic, OpenAI) gehen möglicherweise an Server in den USA. Das musst du in deiner Datenschutzerklärung erwaehnen. Die eigentlichen Kundendaten (E-Mails, Chat-Verlaeufe) bleiben auf deinem deutschen Server.
Kann ich den VPS auch für andere Dinge nutzen?
Ja. Ein VPS ist ein vollstaendiger Linux-Server. Du kannst darauf zusaetzlich eine Website hosten, eine Datenbank betreiben, einen VPN-Server einrichten oder andere Dienste laufen lassen. Solange genug RAM und CPU frei sind, kannst du den Server für alles nutzen. OpenClaw braucht im Leerlauf wenig Ressourcen — da ist noch viel Luft nach oben.
Transparenz-Hinweis: Dieser Artikel enthaelt Affiliate-Links zu OpenClaw Cloud und VPS-Anbietern. Wenn du über meinen Link ein Abo abschliesst, bekomme ich eine Provision — für dich aendert sich am Preis nichts. Ich empfehle nur Dienste, die ich selbst nutze und von denen ich überzeugt bin.
Das koennte dich auch interessieren:
- OpenClaw im Test: Der KI-Agent, der wirklich Dinge erledigt
- OpenClaw vs. Make.com vs. Zapier – welches Automatisierungs-Tool passt zu dir?
- OpenClaw Sicherheit und Datenschutz – was du wissen musst
- Telegram Bot mit OpenClaw bauen – Schritt-für-Schritt Anleitung
- OpenClaw Voice Agent – so baust du einen KI-Telefon-Bot