Anleitung · 25 Minuten · Erfahrungsstufe: Einsteiger

OpenClaw auf einem Hostinger­-VPS installieren

OpenClaw ist der persönliche KI-Companion mit Voice-Wake, ClawHub-Skill-Marketplace und mobilen Begleit-Apps. Diese Anleitung führt dich durch die VPS-Installation – inklusive Tipps, wie du parallel die macOS- oder iOS-Companion-App anschließt.

Voraussetzungen

OpenClaw richtet sich bewusst auch an Einsteiger. Die Software hat ein freundliches CLI mit Onboarding-Wizard, einen klar strukturierten Skill-Marketplace, und sie verzeiht Konfigurationsfehler durch Hot-Reload. Was du trotzdem haben solltest: einen Hostinger-VPS-Plan ab KVM 1 (4 GB RAM), einen LLM-API-Key (Anthropic empfohlen) und entweder einen Telegram-Account oder eine Slack-Workspace, je nachdem, wo der Agent erreichbar sein soll.

Falls du parallel zu Hermes oder Claude Code installieren möchtest – das geht. OpenClaw verwendet eigenständige Verzeichnisse (~/.openclaw/) und Ports (18790 als Standard) und stört sich nicht an anderen Agenten.

Schritt 1 — VPS aufsetzen

Folge dem ersten Teil unserer Hermes-Anleitung für die Bestellung – die Schritte sind identisch: Hostinger VPS, Plan KVM 2, Standort Frankfurt oder Litauen, Ubuntu 24.04 LTS, SSH-Key hinterlegen. Das Ergebnis ist ein gehärteter Server, auf dem du als Root eingeloggt bist.

Damit OpenClaw auch nach dem ersten Login sauber arbeitet, solltest du zumindest die Grundpakete und ein paar Tools, die OpenClaw zur Laufzeit verwendet, vorab einspielen:

vps · apt
root@vps:~$ apt update && apt -y upgrade
root@vps:~$ apt install -y git curl ripgrep ffmpeg build-essential ca-certificates

Schritt 2 — Node.js installieren

OpenClaw braucht Node.js Version 22.16+ (empfohlen ist 24). Das offizielle NodeSource-Skript installiert die aktuelle LTS:

vps · node
root@vps:~$ curl -fsSL https://deb.nodesource.com/setup_24.x | bash -
root@vps:~$ apt install -y nodejs
root@vps:~$ node --version
v24.0.0
root@vps:~$ npm install -g pnpm
+ pnpm@9.x

Wir installieren pnpm mit, weil OpenClaw beim Skill-Management gerne darauf zurückgreift. Es ist optional, beschleunigt aber das Nachladen.

Schritt 3 — OpenClaw installieren

Eine einzige npm-Zeile genügt:

vps · npm
root@vps:~$ npm install -g openclaw@latest
  added 312 packages in 22s
root@vps:~$ openclaw --version
openclaw v1.4.x

Wer lieber aus dem Quellcode bauen möchte (für Audit-Zwecke oder Custom-Patches) klont stattdessen das Repo:

vps · git
root@vps:~$ git clone https://github.com/openclaw/openclaw.git
root@vps:~$ cd openclaw
root@vps:~/openclaw$ pnpm install
root@vps:~/openclaw$ pnpm openclaw setup

Schritt 4 — Onboarding-Persona

Das Onboarding ist OpenClaws charakteristisches Element. Statt einer technischen Konfigurationsdatei erlebst du einen geführten Dialog, in dem du dem Agenten einen Namen, einen Charakter und eine Tonalität gibst. Das fühlt sich beim ersten Mal seltsam an, hat aber einen technischen Zweck: Die Persona-Daten landen im System-Prompt und prägen die Antworten konsistent über Sitzungen hinweg.

vps · onboard
root@vps:~$ openclaw onboard --install-daemon
▸ Welcome to OpenClaw — let's set up your assistant.

  What name should we call your assistant?
  > Claw

  Which provider for reasoning?
    [1] Anthropic Claude  (recommended)
    [2] OpenAI GPT
    [3] Local (Ollama / lmstudio)
  > 1

  Anthropic API key: sk-ant-api03-************

  Default model:
    [1] claude-sonnet-4-6
    [2] claude-opus-4-7
    [3] claude-haiku-4-5
  > 1

  How should Claw address you?
  > Du, formell aber freundlich

  Daemon: install systemd service? (Y/n) Y

✓ Persona saved
✓ Daemon installed and started.
  Run 'openclaw agent --message "Hallo"' to test.

Nach Abschluss läuft im Hintergrund ein Daemon-Prozess. Die Persona kannst du jederzeit unter ~/.openclaw/persona.md editieren – Änderungen werden via Hot-Reload sofort wirksam.

Schritt 5 — Gateway starten

Das Gateway ist der Multi-Channel-Vermittler. Es übersetzt Telegram-, Discord-, Slack-Webhooks in eine einheitliche interne Konversation und schickt die Antworten zurück. Ein einzelner Befehl startet das Gateway auf dem Standardport 18789:

vps · gateway
root@vps:~$ openclaw gateway --port 18789 --verbose
  ▸ Gateway listening on :18789
  ▸ No platforms configured yet
  ▸ Run 'openclaw channel add <name>' to wire up Telegram, Slack, etc.

Schritt 6 — Kanäle anbinden

Telegram

BotFather-Token, Whitelist, fertig.

vps · channel telegram
root@vps:~$ openclaw channel add telegram
  Bot token: 123456789:ABCdef************
  Allowed users (comma-separated IDs): 987654321
  Persistent memory per user? (Y/n) Y
✓ Telegram channel ready

Slack

OpenClaw kommt mit einem App-Manifest, das du im Slack-API-Dashboard direkt hochladen kannst. Bot-Token kopieren, einfügen, fertig.

vps · channel slack
root@vps:~$ openclaw print-manifest slack > slack-manifest.yaml
root@vps:~$ openclaw channel add slack
  Bot token: xoxb-************
  Signing secret: ****************
✓ Slack channel ready

Discord, WhatsApp, Signal, iMessage

Analog mit openclaw channel add <plattform>. Für iMessage brauchst du einen Mac als Bridge – Details in der OpenClaw-Doku unter „Companion Apps“.

Schritt 7 — Skills aus dem ClawHub

Der ClawHub ist OpenClaws Skill-Marketplace. Skills sind kleine Erweiterungen, die spezifische Aufgaben erledigen – Gmail-Triage, GitHub-Issue-Watcher, Wetter-Briefing. Listing aller verfügbaren Skills:

vps · clawhub
root@vps:~$ openclaw skill list
  · gmail-triage           v1.2  · official
  · gcal-briefing          v1.1  · official
  · wordpress-publisher    v0.8  · community
  · obsidian-sync          v1.0  · community
  · github-issue-watcher   v1.4  · official
  · spotify-curator        v0.9  · community
  · wetter-de              v1.0  · community
  · steuer-reminder-de     v1.1  · community
  ...
root@vps:~$ openclaw skill add gmail-triage
root@vps:~$ openclaw skill add wetter-de

Skills sind Git-Repositories. Du kannst eigene Skills schreiben oder bestehende forken, anpassen und über deinen GitHub-User installieren. Hot-Reload sorgt dafür, dass Änderungen ohne Daemon-Neustart wirksam werden – ideal für iterative Entwicklung.

Schritt 8 — Companion-App auf Mac/iOS

Die Companion-Apps sind die DNA von OpenClaw. Auf macOS lädst du die Menubar-App (brew install --cask openclaw-companion oder über die Website), trägst die IP deines Servers ein, und schon kannst du via „Hey Claw“ sprechen.

  • macOS: Menubar mit Wake-Word, Talk-Mode, Statusanzeige.
  • iOS: Native App, Sprache, Push-Benachrichtigungen.
  • Android: Beta-Version mit Wake-Word; in App-Stores als „OpenClaw Companion“ verfügbar.

Verbindung zwischen Companion und Server geht über einen einmaligen Pairing-Code, den du auf dem Server mit openclaw pair generierst. Der Code ist fünfzehn Minuten gültig. Der Datenkanal selbst ist verschlüsselt – TLS via Cloudflare oder einer Tailscale-Verbindung empfohlen.

Tailscale-Tipp

Wer keinen öffentlich erreichbaren Endpunkt für die Companion möchte, installiert auf dem VPS und auf den Endgeräten Tailscale – ein WireGuard-basiertes Mesh-VPN. Die Companion verbindet sich dann über die Tailscale-IP des VPS, ohne dass jemals Port nach außen offen sein muss.

Schritt 9 — Daemon und Reboot-Sicherheit

Wenn du im Onboarding --install-daemon aktiviert hast, ist der systemd-Service bereits angelegt. Prüfe seinen Status:

vps · daemon
root@vps:~$ systemctl status openclaw
  ● openclaw.service - OpenClaw Personal Agent
     Active: active (running) since 2026-05-09 14:46:02 CET
     Memory: 312.4M
     CPU: 1.8%
root@vps:~$ journalctl -u openclaw -n 50

Wer das Onboarding ohne Daemon-Flag durchlaufen hat, registriert nachträglich:

vps · install-daemon
root@vps:~$ openclaw install-daemon
root@vps:~$ systemctl enable --now openclaw

Schritt 10 — Praxis-Tipps für DACH-Setups

Persona auf Deutsch trainieren

Lege im ~/.openclaw/persona.md explizit fest, dass der Agent auf Deutsch antwortet, mit Du-/Sie-Präferenz, regionalen Eigenheiten (etwa „Servus“ statt „Hallo“ bei bayerischen Setups). Das verhindert, dass das LLM bei englischsprachigen Eingaben auch englisch antwortet.

DSGVO-Hinweis im ersten Kontakt

Wenn dein Agent mit Externen kommuniziert (Kunden über WhatsApp, Bewerber über Slack), schreibe einen kurzen automatischen Welcome-Hinweis: dass es sich um einen KI-Bot handelt, dass Eingaben verarbeitet werden, mit Link zur Datenschutzerklärung. OpenClaw unterstützt Welcome-Messages pro Kanal.

Voice nur lokal

Auf dem VPS brauchst du keine Voice-Engine, weil die Stimme über die Companion-App läuft. Das spart RAM und API-Kosten, und du kannst Voice spontan auf macOS/iOS deaktivieren, wenn du in einer Sitzung bist.

ClawHub-Updates regelmäßig prüfen

Skills entwickeln sich schnell. Plane wöchentlich ein openclaw skill upgrade --all, um neue Versionen zu ziehen. Vor Updates immer einen Hostinger-Snapshot anlegen.

Backups

Der Hauptzustand liegt unter ~/.openclaw/. Ein wöchentlicher tar -czf openclaw-backup-$(date +%F).tar.gz ~/.openclaw, der per rsync auf eine externe Storage Box kopiert wird, reicht für die meisten Anforderungen. Hostinger-Backups laufen parallel.

Bereit?

Dein persönlicher Companion wartet.

In knapp einer halben Stunde hast du einen OpenClaw, der dich morgens begrüßt, deine Mails sortiert und auf Zuruf Spotify steuert.

Hostinger VPS bestellen