Zum Hauptinhalt springen

Dedicated Server: OpenClaw auf Linux einrichten – Bau dir deinen persönlichen KI-Assistenten!

Die Anleitung wurde mit folgenden Produkten erstellt:

(Einzelheiten können sich bei Produkten anderer Anbieter unterscheiden, die Grundkonzepte bleiben in der Regel unverändert)

Einführung

OpenClaw ist eine KI-basierte Automatisierungs- und Steuerungsplattform, mit der du über eine browserbasierte Oberfläche mit Software interagieren kannst. Anstatt manuell durch Menüs zu klicken, Benutzeroberflächen zu navigieren oder immer wieder dieselben Abläufe zu wiederholen, kann OpenClaw Aufgaben programmatisch ausführen und bietet Fernsteuerungsmöglichkeiten über sein Web-Dashboard.

img

Was OpenClaw besonders revolutionär macht, ist, dass es eine moderne „Kontrollschicht“ für Anwendungen und Systeme ermöglicht. Anstatt an eine lokale Desktop-Sitzung gebunden zu sein, kann OpenClaw auf einer entfernten Maschine wie einem Dedicated Server laufen und trotzdem von überall aus vollständig verwaltet werden. Das macht es zu einem mächtigen Tool für Nutzer, die zuverlässige Automatisierung, Fernsteuerung und zentrale Verwaltung wollen, ohne einen lokalen PC dauerhaft laufen lassen zu müssen.

Du denkst darüber nach, diesen Service selbst zu hosten? Wir führen dich Schritt für Schritt durch die Einrichtung und Konfiguration und zeigen dir alles, was du beachten musst.

Anwendungsfälle von OpenClaw

OpenClaw kann in vielen verschiedenen Alltagsszenarien eingesetzt werden und eignet sich für alle, die Aufgaben automatisieren, KI-Nutzung zentralisieren oder einen persistenten Assistenten betreiben wollen, der immer verfügbar ist.

Ein häufiger Anwendungsfall ist die Konsolidierung von KI-Interaktionen über mehrere Plattformen hinweg. Anstatt verschiedene Tools für unterschiedliche Messenger-Apps zu nutzen, kann OpenClaw als ein einziger Assistent mit konsistentem Kontext und Konfiguration fungieren – unabhängig davon, von wo aus darauf zugegriffen wird.

OpenClaw ist auch super für Automatisierung. Es hilft, repetitive manuelle Arbeit zu reduzieren, indem es wiederkehrende Aufgaben übernimmt, Informationen organisiert, Inhalte zusammenfasst und strukturierte Antworten liefert.

Ein weiterer wichtiger Anwendungsfall ist Web-Automatisierung. Durch die Steuerung von Browser-Sessions über dedizierte Chrome- oder Chromium-Instanzen kann OpenClaw mit Web-Interfaces interagieren, selbst wenn keine direkte API-Integration vorhanden ist.

Um diese Szenarien zu unterstützen, bietet OpenClaw eine breite Palette an Features, darunter Multi-Channel-Messaging-Support (z.B. WhatsApp, Telegram, Slack und Discord), eine Gateway-basierte Architektur zur Verwaltung von Sessions und Kanälen, optionale Voice-Funktionen, eine interaktive Canvas-Oberfläche, eine erweiterbare Skills-Plattform, Unterstützung für mehrere KI-Anbieter (inklusive OpenAI und Anthropic), Device Nodes für mobile Aktionen, API-Key-Authentifizierung sowie persistente Workspace- und Konfigurationsverwaltung.

img

Voraussetzungen

Je nachdem, wie du OpenClaw nutzen möchtest, kann der Ressourcenverbrauch schnell steigen. Während einfache Setups (z.B. nur die Web UI mit minimaler Automatisierung) auch auf kleineren VPS-Plänen gut laufen, können fortgeschrittene Anwendungsfälle wie mehrere Kanäle, viele aktivierte Skills oder Browser-Automatisierung deutlich ressourcenintensiver werden. Für solche Fälle empfehlen wir dringend einen Dedicated Server.

HardwareMinimumZAP-Hosting Empfehlung
CPU1 vCPU Kern8 vCPU Kerne
RAM4 GB16 GB
Festplattenspeicher25 GB50 GB

Installation

Die Installation startet mit dem offiziellen OpenClaw-Installer-Skript auf deinem Linux Dedicated Server. Verbinde dich per SSH mit deinem Server und führe folgenden Befehl aus:

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

Nach dem Ausführen startet automatisch ein interaktives Installationsskript, das dich durch die Einrichtung führt. Der Installer prüft deine Umgebung, installiert fehlende Abhängigkeiten und startet dann den OpenClaw-Onboarding-Prozess.

img

Plattform-Erkennung und Abhängigkeitsprüfung

Der Installer erkennt automatisch dein Betriebssystem und installiert bei Bedarf erforderliche Abhängigkeiten.
Zum Beispiel wird Node.js automatisch installiert, falls es fehlt. Manuelle Eingriffe sind nicht nötig.

Installation der benötigten Pakete

OpenClaw installiert die erforderlichen Pakete über den System-Paketmanager. Auch hier ist keine manuelle Aktion nötig. Sobald alle Pakete installiert sind, fährt der Installer automatisch fort.

OpenClaw installieren

Nachdem die Abhängigkeiten bereitgestellt wurden, lädt der Installer die OpenClaw-Version herunter und installiert sie. Sobald der Vorgang abgeschlossen ist, solltest du eine Bestätigung wie diese sehen:

img

OpenClaw Onboarding

Nach der Installation startet der Onboarding-Assistent automatisch. Dieses Onboarding ist notwendig, um die Erstkonfiguration abzuschließen und OpenClaw nutzbar zu machen.

Lies zuerst den angezeigten Sicherheitshinweis und bestätige ihn, um fortzufahren. Wähle dann den Onboarding-Modus. Für die meisten Nutzer ist QuickStart die empfohlene Option.

img

Anschließend wählst du dein Modell/Auth-Anbieter. In diesem Beispiel ist OpenAI ausgewählt. Gib nun deinen OpenAI API-Schlüssel ein. OpenClaw speichert den Schlüssel lokal in der Konfiguration, damit er für zukünftige Sessions genutzt werden kann. Nachdem der API-Schlüssel gespeichert wurde, wähle das Standardmodell, das OpenClaw verwenden soll.

img

In den letzten Schritten kannst du optional Kanäle (wie Telegram, Discord oder Slack), Skills und Hooks konfigurieren. Wenn du diese Optionen jetzt nicht einstellen möchtest, kannst du sie überspringen und später in der Konfiguration nachholen.

img

Wenn du OpenClaw über Telegram nutzen möchtest, musst du zuerst einen Telegram-Bot erstellen und dessen API-Token erhalten. Das machst du direkt in Telegram über den offiziellen BotFather-Account.

Öffne den Chat mit BotFather, starte den Erstellungsprozess mit /newbot und folge den Anweisungen.
BotFather fragt zuerst nach einem Anzeigenamen, dann nach einem Benutzernamen. Der Benutzername muss mit bot enden.

Das Gespräch sieht typischerweise so aus:

User: /newbot 

BotFather: Alles klar, ein neuer Bot. Wie soll er heißen? Bitte wähle einen Namen für deinen Bot.

User: ZAP DOCS EXAMPLE

BotFather: Gut. Jetzt wähle einen Benutzernamen für deinen Bot. Er muss mit `bot` enden. Zum Beispiel: TetrisBot oder tetris_bot.

User: ZAP_DOCS_EXAMPLE_BOT

BotFather: Fertig! Glückwunsch zu deinem neuen Bot. Du findest ihn unter t.me/ZAP_DOCS_EXAMPLE_BOT. Du kannst jetzt eine Beschreibung, Info und Profilbild für deinen Bot hinzufügen, siehe /help für eine Liste der Befehle. Übrigens, wenn du deinen coolen Bot fertig hast, melde dich bei unserem Bot Support, falls du einen besseren Benutzernamen möchtest. Achte nur darauf, dass der Bot voll funktionsfähig ist, bevor du das machst.

Nutze diesen Token, um auf die HTTP API zuzugreifen:
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Halte deinen Token sicher und speichere ihn gut, denn jeder mit diesem Token kann deinen Bot steuern.

Eine Beschreibung der Bot API findest du hier: https://core.telegram.org/bots/api

Nachdem BotFather die Bot-Erstellung bestätigt hat, kopiere den angezeigten Token und bewahre ihn sicher auf. Du brauchst diesen Token später, wenn du Telegram als Kanal im OpenClaw-Onboarding oder in der Konfiguration verbindest. Jeder mit diesem Token kann deinen Bot steuern, daher darf er niemals öffentlich geteilt werden.

img

Nachdem du den Telegram-Bot erstellt und den Token gespeichert hast, kannst du mit dem OpenClaw-Onboarding weitermachen. In den nächsten Schritten kannst du Skills installieren und Hooks aktivieren. Diese Optionen sind empfohlen, können aber auch übersprungen und später in der Konfiguration eingerichtet werden, falls du die Einrichtung erst abschließen möchtest.

Nach Abschluss des Onboardings installiert OpenClaw automatisch den Gateway-Service. Wähle abschließend die Web UI-Option, damit OpenClaw den Dashboard-Link ausgibt. So kannst du die OpenClaw Control UI im Browser öffnen und deine Einrichtung weiter verwalten.

Danach wird das Onboarding als abgeschlossen markiert. Am Ende der Einrichtung bietet OpenClaw außerdem an, das Shell Completion Script zu installieren. Das ist optional, aber empfohlen, da es die Bedienung in der Kommandozeile verbessert, indem es Auto-Completion für OpenClaw-Befehle aktiviert. Folge einfach den Anweisungen.

img

Konfiguration

Unsere Dedicated Server werden standardmäßig ohne grafische Benutzeroberfläche ausgeliefert. Deshalb läuft OpenClaw im Headless-Modus und stellt seine Control UI nur lokal auf dem Server am Port 18789 bereit.

Nach Abschluss von Installation und Onboarding gibt OpenClaw die Dashboard-Informationen in der Konsole aus:

Dashboard-Link (mit Token):
http://127.0.0.1:18789/?token=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Kopiere/füge diese URL in einen Browser auf diesem Rechner ein, um OpenClaw zu steuern.
Keine GUI erkannt. Öffne vom eigenen PC aus:
ssh -N -L 18789:127.0.0.1:18789 root@92.42.46.111

Dann öffne:
http://localhost:18789/
http://127.0.0.1:18789/?token=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Da die Weboberfläche an 127.0.0.1 gebunden ist, ist sie nicht direkt aus dem Internet erreichbar. Um sicher von deinem PC darauf zuzugreifen, erstelle einen SSH-Tunnel, der den OpenClaw-Port vom Dedicated Server auf deinen lokalen Rechner weiterleitet.

Öffne auf deinem PC ein Terminal und führe aus:

ssh -N -L 18789:127.0.0.1:18789 root@92.42.46.111

Solange diese SSH-Verbindung offen ist, kannst du die OpenClaw Control UI im Browser unter folgender URL erreichen:

http://localhost:18789/

Falls OpenClaw eine Authentifizierung verlangt, öffne den tokenisierten Link, der in deiner OpenClaw-Ausgabe angezeigt wird:

http://127.0.0.1:18789/?token=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
GUI (Desktop-Umgebung) nutzen

Wenn du OpenClaw lieber mit grafischer Oberfläche verwenden möchtest, kannst du auf deinem Dedicated Server eine Desktop-Umgebung installieren, z.B. XFCE. Nach Installation einer GUI (und einer Remote-Desktop-Lösung wie RDP oder VNC) kannst du OpenClaw direkt über den Desktop des Dedicated Servers steuern, ohne SSH-Port-Forwarding zu nutzen.

img

Skills installieren

Skills erweitern OpenClaw um zusätzliche Funktionen und Integrationen.
OpenClaw bringt über 50 Skills mit. Du kannst Skills direkt im Dashboard unter dem Bereich Skills installieren und aktivieren.

img

Hooks aktivieren

Hooks ermöglichen es OpenClaw, automatisch Aktionen auszuführen, wenn bestimmte Ereignisse eintreten oder spezielle Befehle genutzt werden.
Das ist praktisch, um wiederkehrende Aufgaben zu automatisieren, Kontext zu speichern oder Workflows ohne manuelle Eingriffe auszulösen.

img

Kanäle konfigurieren

Kanäle erlauben dir, OpenClaw über Messaging-Plattformen zu nutzen.
Im Dashboard kannst du unterstützte Kanäle wie Telegram, Discord, Slack und weitere konfigurieren und verbinden.

img

Je nach Plattform musst du zusätzliche Tokens oder Zugangsdaten angeben (z.B. wie im Installationsprozess für den Telegram-Bot-Token, der via BotFather erstellt wurde).

Nach erfolgreicher Kanal-Verbindung kann OpenClaw Nachrichten über diese Plattform empfangen und beantworten. Ein Chat mit dem KI-Assistenten via Telegram könnte so aussehen:

img

Sicherheitshinweise

OpenClaw ist ein mächtiges Tool und sollte immer mit den richtigen Sicherheitsvorkehrungen genutzt werden. Das Gateway-Dashboard ist durch ein Token geschützt, das wie ein Passwort funktioniert und Zugriff auf deine OpenClaw-Instanz gewährt. Teile dieses Gateway-Token niemals öffentlich (z.B. in Screenshots, Tickets oder Chatlogs), denn jeder mit dem Token kann das Dashboard steuern.

Es wird empfohlen, OpenClaw hinter einer Firewall zu betreiben und die Gateway-Oberfläche nicht direkt öffentlich im Internet freizugeben. Standardmäßig bindet OpenClaw den Gateway-Service an 127.0.0.1, was externen Zugriff verhindert und für die meisten Anwendungsfälle die sicherste Option ist. Für den Fernzugriff nutze SSH-Port-Forwarding und beschränke den Zugang auf vertrauenswürdige Nutzer.

Fazit und weitere Ressourcen

Glückwunsch! Du hast OpenClaw jetzt erfolgreich auf deinem Dedicated Server installiert und konfiguriert. Wir empfehlen dir außerdem, einen Blick auf folgende Ressourcen zu werfen, die dir bei der weiteren Server-Konfiguration helfen können:

Du hast spezielle Fragen, die hier nicht beantwortet werden? Für weitere Fragen oder Support steht dir unser Support-Team täglich zur Verfügung – melde dich gerne bei uns! 🙂