Lernen

Lernen Sie Acurast kennen. Entdecken Sie die Geschichte, tauchen Sie in die technische Dokumentation ein und sehen Sie, mit wem Acurast im Ökosystem zusammenarbeitet.

A smartphone on a black surface encircled by orbiting lime task cards, clocks and calendars, illustrating an OpenClaw AI assistant running around the clock on an Acurast processor.

So betreiben Sie OpenClaw auf einem Acurast Processor

Ein Smartphone auf einer schwarzen Fläche, umkreist von limettengrünen Aufgabenkarten, Uhren und Kalendern – Sinnbild für einen selbst gehosteten OpenClaw-KI-Assistenten, der rund um die Uhr auf einem Acurast Processor läuft.

 

OpenClaw ist ein persönlicher Open-Source-KI-Assistent – einer, der nicht nur Fragen beantwortet, sondern tatsächlich Dinge erledigt: Befehle nach Zeitplan ausführen, Zusammenfassungen erstellen, Ihre E-Mails analysieren und mehrstufige Aufgaben in Ihrem Auftrag abarbeiten.

 

Der Haken: Ein solcher Assistent ist nur nützlich, wenn er auch wirklich läuft. Klappen Sie Ihren Laptop zu, hört ein lokal installiertes OpenClaw auf zu arbeiten. Deshalb mieten die meisten Leute am Ende einen VPS oder eine Cloud-Instanz, nur um ihn online zu halten – und deshalb ist „bester VPS für OpenClaw“ zu einer so häufigen Suchanfrage geworden.

 

Es gibt noch eine andere Möglichkeit. Mit Acurast Cargo, der Sammlung sofort einsatzbereiter Anwendungen von Acurast, können Sie Ihre eigene OpenClaw-Instanz im Acurast-Netzwerk selbst hosten – ohne das Deployment-Setup von Grund auf zu bauen und ohne bei irgendwem einen Server zu mieten.

 

Ihre Instanz läuft auf einem Acurast Processor: einem Smartphone, das jemand dem Netzwerk zur Verfügung gestellt hat und das für die Ausführung von Workloads wie Ihrem Rewards erhält. Sie bleibt erreichbar, ganz gleich, ob Ihr eigener Computer eingeschaltet ist – genau das, was Sie von einem Assistenten erwarten, der geplante Aufgaben ausführen, Informationen verarbeiten oder erreichbar bleiben soll, während Sie unterwegs sind.

 

In diesem Tutorial konfigurieren Sie die OpenClaw-Cargo-App, deployen sie auf Acurast und melden sich im OpenClaw-Dashboard an.

 

Warum OpenClaw auf Acurast statt auf einem VPS selbst hosten?

 

Die übliche Antwort auf „Wo betreibe ich OpenClaw?“ ist eine gemietete Maschine: ein VPS, eine Cloud-Instanz, ein übriger Mac mini oder ein Raspberry Pi, der im Schrank vor sich hin summt. Das funktioniert alles. Aber jede dieser Lösungen bringt eine monatliche Rechnung mit sich und eine Maschine, die Sie laufend patchen müssen.

 

Acurast Cargo geht einen anderen Weg. Cargo führt vollständige Linux-basierte Workloads auf dezentraler Rechenleistung aus. Bestehende Software muss also nicht neu geschrieben werden, um dort zu laufen. OpenClaw wird auf einem Acurast Processor über npm installiert, ganz ähnlich wie auf einem gemieteten Server.

 

Dieselbe Idee steckt dahinter, wenn eine WordPress-Website, S3-kompatibler Objektspeicher oder ein Minecraft-Server auf Acurast läuft. Der Workload muss nicht wissen, dass sich die Infrastruktur darunter geändert hat.

 

Speziell bei einem KI-Assistenten gibt es einen zweiten Grund, warum das wichtig ist. Ein Agent, der nur denkt, solange Sie ihm zusehen, ist kaum ein Agent. Um genau dieses Problem geht es im Beitrag Warum Ihre KI nicht aufhören sollte zu arbeiten, wenn Sie den Browser schließen. Auf einem Processor hat OpenClaw einen Ort, an dem es weiterlaufen kann.

 

Voraussetzungen

 

Legen Sie vor dem Start Folgendes bereit:

 

  • Das Repository mit den Acurast-Beispiel-Apps (verlinkt in Schritt 1)
  • Eine Acurast-Mnemonic – die Seed-Phrase des Kontos, das für das Deployment bezahlt
  • Ein SSH-Passwort – SSH ist der Standardweg, um eine Kommandozeile auf einem entfernten Rechner zu erhalten
  • Eine Callback-URL – ein Webhook-Endpunkt, der die Statusmeldungen des Deployments empfängt
  • Einen OpenRouter-API-Schlüssel – OpenRouter ist ein Dienst, der Ihnen über einen einzigen Schlüssel Zugriff auf Modelle vieler Anbieter gibt
  • Ein Passwort für die OpenClaw-Weboberfläche

 

Sobald Sie diese Dinge haben, können Sie mit der Einrichtung des Deployments beginnen.

 

OpenClaw Schritt für Schritt selbst hosten

 

Schritt 1: Die OpenClaw-Cargo-App öffnen

 

Checken Sie zunächst das Repository mit den Acurast-Beispiel-Apps aus.

 

Wechseln Sie in den Ordner der OpenClaw-Anwendung, app-cargo-openclaw.

 

Das ist die OpenClaw-App, die zu Cargo gehört. Das Verzeichnis enthält alles, was Sie brauchen, um OpenClaw auf Acurast zu deployen, darunter das Setup-Skript für OpenClaw selbst und den Tunnel, der das Deployment von außerhalb des Processors erreichbar macht.

 

Vor dem Deployment müssen Sie noch einige Umgebungsvariablen konfigurieren.

 

Schritt 2: Die Umgebung konfigurieren

 

Kopieren Sie die mitgelieferte Umgebungsdatei (.env.example nach .env) und tragen Sie die erforderlichen Werte ein.

 

Acurast-Mnemonic. Legen Sie zuerst Ihre Acurast-Mnemonic fest. Das ist die Seed-Phrase des Kontos, mit dem das Deployment im Acurast-Netzwerk bezahlt wird. Da eine Mnemonic Zugriff auf Guthaben gewährt, halten Sie sie geheim und committen Sie Ihre ausgefüllte .env-Datei niemals in ein öffentliches Repository.

 

SSH-Passwort. Konfigurieren Sie als Nächstes ein SSH-Passwort. Über SSH können Sie sich direkt mit dem Processor verbinden, wenn Sie das Deployment debuggen, OpenClaw aktualisieren oder das Kommandozeilen-Tool openclaw ausführen müssen. Verwenden Sie ein starkes, einzigartiges Passwort, zumal das Deployment aus der Ferne erreichbar ist.

 

Callback-URL. Nach Abschluss des Deployments wird eine eindeutige URL für Ihre OpenClaw-Instanz erzeugt, und diese URL muss irgendwo ankommen. In diesem Beispiel kommt ein Webhook-Dienst zum Einsatz. Jeder Dienst, der POST-Anfragen empfangen und ihren Inhalt anzeigen kann, ist geeignet. Öffnen Sie den Dienst, erstellen oder kopieren Sie Ihren persönlichen Endpunkt und tragen Sie ihn in Ihrer Konfiguration als Callback-URL ein. Sobald das Deployment seine Anfrage sendet, erscheint dort die erzeugte OpenClaw-URL.

 

Netzwerk. Belassen Sie das Acurast-Netzwerk auf Mainnet, wo die meisten Processors verfügbar sind.

 

Schritt 3: Eine eigene Domain konfigurieren (optional)

 

Die Konfiguration bietet außerdem die Möglichkeit, eine eigene Domain zu verwenden.

 

Je nach aktuellem Deployment-Setup ist das möglicherweise nicht mehr nötig, weil die App auf eine Standard-Domain von Acurast zurückgreift, wenn kein eigenes Suffix gesetzt ist. Wenn Sie keine eigene Domain brauchen, lassen Sie die Standardkonfiguration einfach unverändert.

 

Wenn Sie eine verwenden möchten, folgen Sie vor dem Deployment den entsprechenden Anweisungen von Acurast zur Domain-Konfiguration.

 

Schritt 4: Ihren OpenRouter-API-Schlüssel hinzufügen

 

OpenClaw braucht Zugriff auf ein LLM (ein großes Sprachmodell). Im nächsten Schritt konfigurieren Sie daher Ihren OpenRouter-API-Schlüssel.

 

Tragen Sie Ihren API-Schlüssel in die Umgebungskonfiguration ein und wählen Sie das Standardmodell, das OpenClaw verwenden soll. In der Beispielkonfiguration ist möglicherweise ein älteres Modell angegeben. Für einen ersten Machbarkeitstest reicht das, für ein länger laufendes Deployment sollten Sie aber vielleicht ein neueres Modell wählen, abgewogen nach Leistung und Kosten.

 

Behandeln Sie den API-Schlüssel wie Ihre Mnemonic und Ihre Passwörter als Geheimnis und committen Sie ihn nicht in die Versionsverwaltung.

 

Schritt 5: Das Passwort für die OpenClaw-Oberfläche festlegen

 

Außerdem müssen Sie ein Passwort für die OpenClaw-Weboberfläche festlegen. Es schützt die öffentliche URL Ihres Assistenten vor allen, die zufällig darauf stoßen.

 

Sie brauchen dieses Passwort später, um Ihre deployte Instanz zu öffnen. Bewahren Sie es also sicher auf.

 

Damit ist die wichtigste Umgebungskonfiguration abgeschlossen.

 

Schritt 6: Die Acurast-JSON-Konfiguration prüfen

 

Werfen Sie vor dem Start des Deployments einen Blick in die Konfigurationsdatei acurast.json.

 

Eine der Einstellungen, die Sie hier ändern können, ist die Deployment-Dauer. Sie bestimmt, wie lange Ihre OpenClaw-Instanz läuft. Wählen Sie sie mit Bedacht, denn das Deployment ist befristet: Sobald die konfigurierte Laufzeit endet, stoppt das Deployment und seine Daten werden gelöscht.

 

Die minimale Android-Version sollten Sie auf dem vorgegebenen Wert belassen. So wird Ihr Deployment eher einem Processor zugewiesen, der alle Funktionen unterstützt, die OpenClaw benötigt.

 

Schritt 7: OpenClaw deployen

 

Wenn alles konfiguriert ist, starten Sie das Deployment.

 

Die Acurast CLI registriert das Deployment und zeigt den zugehörigen Ausführungspreis an. Während des Deployments erhalten Sie unter Umständen den Hinweis, dass die gewählte Gebühr höher als nötig ist. In diesem Fall können Sie stattdessen die vorgeschlagene Gebühr wählen.

 

Anschließend wartet das Deployment darauf, dass ein passender Processor es übernimmt. Das sollte einige Minuten dauern.

 

Schritt 8: Die Deployment-Logs prüfen

 

Sobald das Deployment beginnt, verfolgen Sie die Logs an Ihrem Callback-Endpunkt und sehen, wie die Umgebung vorbereitet wird.

 

Unter anderem installiert und konfiguriert das Deployment:

 

  • Dropbear, einen schlanken SSH-Server
  • Den Reverse-Tunnel, der die Instanz aus dem öffentlichen Internet erreichbar macht
  • Node.js
  • OpenClaw selbst

 

Irgendwann sollten die Logs melden, dass OpenClaw bereit ist. Außerdem sollten Sie über den zuvor konfigurierten Callback-Endpunkt die eindeutige URL erhalten, die dem Deployment zugewiesen wurde.

 

Schritt 9: Das OpenClaw-Dashboard öffnen

 

Kopieren Sie die erzeugte Deployment-URL und öffnen Sie sie in Ihrem Browser.

 

Sie werden nach dem UI-Passwort gefragt, das Sie in der Datei .env konfiguriert haben. Geben Sie es ein, dann sollte das OpenClaw-Dashboard laden.

 

Das war’s: Sie haben jetzt Ihre eigene private, selbst gehostete OpenClaw-Instanz, die über Cargo auf einem Acurast Processor läuft – ganz ohne gemietete Infrastruktur.

 

Schritt 10: OpenClaw nutzen

 

Im Dashboard können Sie eine neue Sitzung starten und mit Ihrer OpenClaw-Instanz arbeiten. Je nach Konfiguration kann OpenClaw Aktionen planen, Zusammenfassungen erstellen, Informationen durcharbeiten und weitere KI-gestützte Workflows ausführen.

 

Falls beim ersten Testen Fehler bei Tool-Aufrufen auftreten, prüfen Sie, ob diese Tools für die gewünschte Aufgabe überhaupt nötig sind. Einfache Interaktionen mit dem Modell können auch dann funktionieren, wenn ein optionales Tool nicht korrekt konfiguriert ist.

 

Sobald Sie eine Antwort vom Modell erhalten, wissen Sie, dass das eigentliche OpenClaw-Deployment funktioniert.

 

Wichtig: Ihr Deployment ist befristet

 

Beim Selbsthosten von OpenClaw auf diese Weise gibt es ein wichtiges Detail zu beachten.

 

Das Deployment läuft nur für die Dauer, die Sie in der Acurast-Konfiguration angegeben haben. Sobald das Deployment endet, werden seine Daten gelöscht – einschließlich der OpenClaw-Konfiguration und des Gedächtnisses Ihrer Sitzungen.

 

Wählen Sie eine Deployment-Dauer, die Ihnen genug Zeit lässt, Ihre Instanz zu nutzen oder zu testen, und betrachten Sie den lokalen Speicher des Processors nicht als dauerhaften Speicher für etwas, das Sie behalten müssen.

 

Das vollständige Video-Tutorial ansehen

 

Möchten Sie das gesamte Setup in Aktion sehen? Das Video unten führt Schritt für Schritt durch die komplette Konfiguration und das Deployment von OpenClaw – vom Ausfüllen der Umgebungsdatei bis zur Anmeldung im Dashboard.

 

 

Fazit

 

Indem Acurast OpenClaw über Cargo verfügbar macht, erhalten Sie einen unkomplizierten Weg, Ihren eigenen KI-Assistenten im Netzwerk selbst zu hosten.

 

Der Ablauf ist insgesamt einfach: OpenClaw-Cargo-App konfigurieren, Deployment-Einstellungen wählen, auf Acurast deployen, die URL Ihrer Instanz abrufen und sich bei OpenClaw anmelden.

 

Sobald alles läuft, haben Sie Ihre eigene OpenClaw-Instanz auf einem Acurast Processor, bereit, für die gesamte Laufzeit des Deployments KI-gestützte Aufgaben zu übernehmen – und nirgendwo ist ein Cloud-Server im Spiel.

 

Neugierig auf die Smartphones, die die Arbeit erledigen? Jedes ungenutzte Android-Smartphone kann ein Acurast Processor werden und für die Ausführung von Deployments wie diesem Rewards erhalten. Und wenn Sie Ihre eigene Cargo-App bauen möchten, starten Sie mit den Ressourcen für Entwickler.