OpenClaw auf einem VPS selbst hosten für privaten Telegram-Zugang zu KI
Ein neuer Leitfaden beschreibt, wie man den Open-Source-Assistenten OpenClaw auf einem Ubuntu-VPS bereitstellt und ihn mit strenger, paarsungsbasierter Sicherheit an Telegram anbindet.
Automatisch aus dem englischen Original übersetzt.
OpenClaw bietet eine selbst gehostete Alternative zu cloudbasierten KI-Assistenten, indem es lokal auf der Hardware des Benutzers läuft und einen persistenten Speicher beibehält. Ein aktueller technischer Leitfaden skizziert den Prozess zur Bereitstellung dieses Open-Source-Tools auf einem virtuellen privaten Server (VPS) unter Ubuntu sowie die Anbindung an Telegram für sicheren, jederzeit verfügbaren Zugriff.
Was ist passiert
Der Leitfaden stellt eine schrittweise Methode zur Installation von OpenClaw auf einem neuen Ubuntu 22.04 oder 24.04 VPS vor. Er betont, dass Laptops zwar die Software ausführen können, diese jedoch aufgrund von Schlafmodi unzuverlässig sind. Daher sind kostengünstige VPS-Angebote von Providern wie Hetzner, DigitalOcean, Vultr oder Linode eine stabilere Wahl. Für das Setup sind Root-SSH-Zugriff, ein Telegram-Konto und ein API-Schlüssel eines Modellanbieters wie Anthropic oder OpenAI erforderlich, da OpenClaw nach dem Bring-your-own-Key-Prinzip funktioniert.
Sicherheit steht im Mittelpunkt des Bereitstellungsprozesses. Die Anweisungen verlangen die Erstellung eines dedizierten Nicht-Root-Benutzers für die Anwendung und die Konfiguration der Firewall, um nur SSH-Datenverkehr zuzulassen. Der Gateway-Port bleibt ausdrücklich für das öffentliche Internet geschlossen. Die Installation kann über ein offizielles Skript erfolgen, das die Node.js-Bereitstellung übernimmt, oder über npm; letzteres erfordert jedoch spezifische Node-Versionen (24.16+ oder 26.1+). Nach der Installation läuft die Software als systemd-Daemon, was sicherstellt, dass sie bei Abstürzen oder nach einem Serverneustart automatisch neu gestartet wird.
Die Verbindung des Assistenten mit Telegram umfasst die Erstellung eines privaten Bots über BotFather und die Konfiguration der OpenClaw-Kanaleinstellungen. Der Leitfaden hebt ein wichtiges Sicherheitsfeature hervor: die Pairing-Policy (Paarungsrichtlinie). Diese stellt sicher, dass der Bot Nachrichten von unbekannten Nutzern ignoriert, bis ein Administrator diese über einen auf dem Server generierten Code genehmigt. Dies verhindert unbefugten Zugriff auf die Fähigkeiten des Assistenten, die beispielsweise das Ausführen von Befehlen oder den Zugriff auf Dateien umfassen können.
Wichtige Details
- OpenClaw läuft auf Ubuntu 22.04 oder 24.04 mit 1–2 GB RAM, da die rechenintensiven Aufgaben beim Modellanbieter stattfinden.
- Der Gateway-Dienst lauscht auf Port 18789, der strikt an localhost gebunden bleiben muss und niemals dem öffentlichen Internet ausgesetzt werden darf.
- Die Zugriffssteuerung nutzt einen Paarungsmechanismus, bei dem neue Absender einen Code erhalten, der innerhalb einer Stunde über die Kommandozeile genehmigt werden muss.
- Die Konfiguration unterstützt Umgebungsvariablen für sensible Daten wie Bot-Tokens, um diese nicht in Klartext-Konfigurationsdateien abzulegen.
- Auf die Control UI wird sicher über einen SSH-Tunnel vom lokalen Rechner des Benutzers zugegriffen, nicht über eine öffentliche Weboberfläche.
- Installationsskripte übernehmen die Laufzeitabhängigkeiten, aber manuelle npm-Installationen erfordern Node 24.16+ oder 26.1+ und benötigen auf kleinen Instanzen möglicherweise Swap-Speicher.
Hintergrund
Das Selbsthosten von KI-Assistenten adressiert Datenschutzbedenken im Zusammenhang mit Cloud-Plattformen, auf denen Gesprächsverläufe und Daten auf Servern Dritter liegen. Durch den Betrieb der Software auf eigener Infrastruktur behalten Nutzer die volle Kontrolle über ihre Daten und Sitzungsmerkmale. OpenClaw fungiert als Brücke zwischen großen Sprachmodellen und Chat-Anwendungen, verwaltet den Zustand lokal und lagert die tatsächliche Inferenz an externe API-Anbieter aus.
Der Betrieb von Diensten auf einem VPS bringt operative Verantwortlichkeiten mit sich, die normalerweise von Cloud-Anbietern übernommen werden. Administratoren müssen Betriebssystemupdates, Benutzerrechte und Netzwerksicherheit manuell verwalten. Tools wie systemd gewährleisten die Dienstzuverlässigkeit, während Firewalls wie UFW die Netzwerkexposition einschränken. Das Verständnis dieser Grundlagen ist essenziell für die Aufrechterhaltung einer sicheren und verfügbaren selbst gehosteten Umgebung.
Warum das relevant ist
Für Teams und Einzelpersonen, die Datenhoheit priorisieren, eliminiert dieser Ansatz das Risiko von Vendor-Lock-in und unerwarteter Beendigung von Diensten. Er ermöglicht die kontinuierliche Verfügbarkeit des Assistenten, ohne dass ein bestimmtes Gerät eingeschaltet sein muss. Allerdings verlagert sich die Last für Verfügbarkeit und Sicherheit auf den Nutzer, der Wachsamkeit beim Patching und beim Konfigurationsmanagement walten lassen muss.
Das paarsungsbasierte Zugriffssteuerungsmodell ist besonders relevant für Tools, die Systembefehle ausführen können. Im Gegensatz zu öffentlichen Bots, die möglicherweise auf jeden Nutzer reagieren, stellt dieses Setup sicher, dass nur verifizierte Personen mit dem Assistenten interagieren können. Dies reduziert die Angriffsfläche erheblich und verhindert, dass unbefugte Nutzer die KI nutzen, um den Server zu sondieren oder auf sensible Dateien zuzugreifen.
Kosteneffizienz ist ein weiterer Faktor, da die VPS-Kosten fix und niedrig sind, während die Kosten für die Modellnutzung transparent und über die Konsole des Anbieters kontrollierbar sind. Dies steht im Gegensatz zu abonnementbasierten KI-Diensten, die oft intransparente Preise oder eingeschränkte Funktionen haben. Nutzer können das Verhalten des Assistenten und die verbundenen Skills an ihren spezifischen Workflow anpassen, ohne durch die vordefinierten Fähigkeiten einer Plattform eingeschränkt zu sein.
Was Sie tun können
- Stellen Sie einen kleinen Ubuntu-VPS bereit und erstellen Sie einen dedizierten Nicht-Root-Benutzer, bevor Sie Software installieren.
- Verwenden Sie das offizielle Installationsskript, um Konflikte bei der Node.js-Version zu vermeiden, oder stellen Sie sicher, dass Ihre Node-Version die Anforderung 24.16+ erfüllt.
- Konfigurieren Sie die Firewall so, dass sie allen eingehenden Datenverkehr außer SSH blockiert, und stellen Sie sicher, dass der Gateway-Port vom Internet aus nicht erreichbar ist.
- Speichern Sie Bot-Tokens und API-Schlüssel in Umgebungsvariablen, statt sie hartcodiert in Konfigurationsdateien abzulegen.
- Aktivieren Sie die Pairing-Policy für Telegram-Kanäle, um zu verhindern, dass unbefugte Nutzer mit Ihrem Assistenten interagieren.
- Richten Sie einen SSH-Tunnel ein, um sicher auf die Control UI zuzugreifen, ohne die Weboberfläche dem öffentlichen Netzwerk auszusetzen.



