> Die vollständige Liste der Artikel steht in [llms.txt](https://docs.f3cloud.com/llms.txt). Jede Seite gibt es auch als Markdown, dazu einfach .md an die Adresse anhängen. Diese Seite als Markdown: [https://docs.f3cloud.com/de/software-setup/openclaw-installation.md](https://docs.f3cloud.com/de/software-setup/openclaw-installation.md).

# OpenClaw (ClawdBot) auf einem VPS installieren

Wie Sie OpenClaw (ClawdBot) auf einem VPS installieren. Installation von Node.js und OpenClaw, Anbindung eines OpenAI-Modells und eines Telegram-Bots, Zugriff auf die Weboberfläche über einen SSH-Tunnel.

**OpenClaw** ist **eine vollwertige Engine** für **KI-Modelle**, die autonom auf Ihrem Server läuft, und zwar **24/7**. Sie schalten den Computer aus, klappen den Laptop zu – und Ihr Bot **arbeitet im Hintergrund weiter** und ist im **Messenger** jederzeit erreichbar.

> **Hinweis.**
>
> Anders als gewöhnliche KI-Chats merkt sich der Bot den Kontext wirklich. Er baut **Ihre persönliche Wissensbasis** auf, führt ein Benutzerprofil, berücksichtigt Ihre Gewohnheiten und **erinnert sich**, worüber Sie vor einer Woche gesprochen haben.

Der Bot kann **nicht nur plaudern**, sondern auch **nützliche Dinge erledigen**. Dank Skripten können Sie ihm jede Menge Routine **übertragen**, von der morgendlichen Nachrichtenübersicht bis zur **Steuerung** des Smart Homes oder eines **Servers**.

#### Schritt 1. Server vorbereiten und Systemanforderungen.

Für einen **stabilen** und **unterbrechungsfreien** Betrieb von **ClawdBot** wird ein virtueller privater Server **(VPS)** benötigt.

Als **zuverlässige** Infrastruktur **empfehlen wir** Ihnen **unsere Server** bei [**F3 Cloud**](https://f3cloud.com/de?ref=docs)**.** Sie **erfüllen die Systemanforderungen** des Projekts vollständig und bieten perfekte **Kompatibilität mit der Anleitung** weiter unten.

| Parameter               | Mindestanforderungen                      |
| ----------------------- | ----------------------------------------- |
| vCPU (virtueller Kern)  | Mindestens 2 Kerne.                       |
| RAM                     | Ab 4 GB.                                  |
| Speicher                | Ab 40 GB SSD.                             |
| Betriebssystem          | Ubuntu 24.04 (empfohlen).                 |

> Für eine angenehme und schnelle Arbeit des KI-Assistenten empfehlen wir die Konfiguration **DE-RZ9-2** (2 vCPU, 4 GB RAM, 60 GB NVMe).
>
> Der Server läuft auf einem Prozessor AMD Ryzen 9 5950X, der die Hintergrundaufgaben des KI-Modells mühelos bewältigt und die Systemanforderungen des Projekts vollständig abdeckt.

#### Schritt 2. Serverkonfiguration auswählen.

Klicken Sie nach der Anmeldung oder Registrierung im Panel von [**F3 Cloud**](https://docs.f3cloud.com/de/client-area/registration) auf die Schaltfläche <kbd>Order service</kbd>, um zur Auswahl des Servers zu gelangen.

<figure><img src="https://docs.f3cloud.com/img/gb-2ae3a9dc-spaces-UZCon1KDFCWX5Lp410mU-uploads-LNFlMLsfjQxHaqKUEHVB-Group-22.png" alt=""><figcaption></figcaption></figure>

* Im Menü <kbd>**Order service**</kbd> werden zuerst die wichtigsten Tarife angezeigt. Um die vollständige Liste zu sehen, klicken Sie auf **View all.**

So wählen Sie den Server aus:

* Klicken Sie auf der Karte **DE-RZ9-2** auf die Schaltfläche <kbd>**Order**</kbd>.
* Wählen Sie in der Serverkonfiguration das Betriebssystem <kbd>**Ubuntu 24.04**</kbd>.
* Klicken Sie auf die Schaltfläche <kbd>**Pay**</kbd>, um die Bestellung abzuschließen.

<figure><img src="https://docs.f3cloud.com/img/gb-5a9675b8-spaces-UZCon1KDFCWX5Lp410mU-uploads-IMcgyDhlyuaQ7js3oE17-Group-23.png" alt=""><figcaption><p>Das Bild zeigt beispielhaft, wie Sie einen Server bestellen. In Ihrem Fall wählen Sie Ubuntu 24.04 und nicht Debian.</p></figcaption></figure>

#### Schritt 3. Aktivierung des Servers.

Nach der Zahlung beginnt die automatische Bearbeitung der Bestellung. Die Aktivierung des Servers dauert in der Regel nicht länger als **2 Minuten**.

<figure><img src="https://docs.f3cloud.com/img/gb-10ec902d-spaces-UZCon1KDFCWX5Lp410mU-uploads-7LwPhaFG5AcF4PX7U8u2-image-17.png" alt=""><figcaption><p><em>Der Server hat den Status "processing", Sie müssen nur kurz warten.</em></p></figcaption></figure>

Den aktuellen Status können Sie im **Kundenbereich** verfolgen. Sobald der Server einsatzbereit ist, ändert sich der Status auf <kbd>**Active**</kbd>.

> **Hinweis.**
>
> Manchmal kann die Aktivierung wegen erhöhter Auslastung und einer Warteschlange bei der Bearbeitung von Bestellungen am gewählten Standort etwas länger dauern. Wenn der Server nach 10 Minuten noch nicht aktiviert ist, schreiben Sie uns bitte ein Ticket, und wir prüfen den Status der Bestellung umgehend.

#### Schritt 4. Zugangsdaten des Servers abrufen.

1. Warten Sie, bis der Server vollständig aktiviert ist.
2. Setzen Sie im Kundenbereich das Häkchen neben dem gewünschten Server und klicken Sie im oberen Menü auf die Schaltfläche <kbd>**Instructions**</kbd>.
3. <kbd>**Kopieren Sie die Zugangsdaten**</kbd> aus der Anleitung:
   * <kbd>Server IP address</kbd>.
   * <kbd>Username</kbd>.
   * <kbd>Password</kbd>.

Auf dem Screenshot unten sehen Sie, wo genau Sie diese Informationen finden.

<figure><img src="https://docs.f3cloud.com/img/gb-ff9ec2de-spaces-UZCon1KDFCWX5Lp410mU-uploads-WcFSueCBKPdJrovv4Ar8-Group-10.png" alt=""><figcaption></figcaption></figure>

<figure><img src="https://docs.f3cloud.com/img/gb-05e09083-spaces-UZCon1KDFCWX5Lp410mU-uploads-8VmoOz7sQnvGZAr0LfhW-Group-24.png" alt=""><figcaption><p>Die Zugangsdaten des Servers werden auch an Ihre E-Mail-Adresse gesendet.</p></figcaption></figure>

#### Schritt 5. Node.js und den Kern von OpenClaw installieren.

Verbinden Sie sich über einen **SSH-Client** mit dem Server und folgen Sie dann der Anleitung unten.

Führen Sie die Befehle der Reihe nach aus.

<details>

<summary>Schritt 1. Abhängigkeiten installieren und Distribution aktualisieren.</summary>

```bash
apt update && apt upgrade -y
apt install -y curl gnupg lsb-release jq fail2ban ufw git nano
reboot
```

_Kehren Sie nach dem Neustart ins Terminal zurück._

</details>

<details>

<summary>Schritt 2. Node.JS installieren.</summary>

```bash
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.4/install.sh | bash
source "$HOME/.nvm/nvm.sh"
nvm install 22
```

</details>

<details>

<summary>Schritt 3. OpenClaw installieren.</summary>

```bash
npm install -g openclaw@latest
```

_Nach der erfolgreichen Installation von **OpenClaw** muss es über den Einrichtungsassistenten konfiguriert werden._

```bash
openclaw onboard --install-daemon
```

_Im Assistenten steuern Sie mit den Tasten **(Hoch/Runter/Leertaste)** auf der Tastatur, eine Auswahl bestätigen Sie mit der Taste **Enter**._

</details>

<details>

<summary>Schritt 4. OpenClaw einrichten.</summary>

1. `I understand this is personal-by-default...`
   _Wählen Sie **Yes.** Der Bot weist nur darauf hin, dass er standardmäßig **nur Ihnen vertraut.**_
2. `I understand this is personal-by-default...`
   _Wählen Sie **Yes.** Der Bot weist nur darauf hin, dass er standardmäßig **nur Ihnen vertraut.**_
3. `Model/auth provider` _(das Gehirn des Bots)_
   Wir empfehlen, **OpenAI** _**(Codex OAuth + API key)**_ zu wählen. _Das **Terminal** gibt einen Link aus. **Kopieren Sie ihn**, öffnen Sie ihn im **Browser**, melden Sie sich bei **OpenAI** an und kopieren Sie **das ausgegebene Token zurück in die Konsole**._
4. `Default model:`
   Drücken Sie **Keep current** _(Standard beibehalten)_ oder **wählen Sie die gewünschte Version** aus der Liste.
5. `Search provider:`
   Wählen Sie **Brave Search** _(optional)_, damit der Bot aktuelle Informationen im Internet suchen kann. _Registrieren Sie sich dafür zum Beispiel auf der Website der Brave Search API, holen Sie sich einen kostenlosen API-Schlüssel und fügen Sie ihn in die Konsole ein._

   _Wenn Sie einen API-Schlüssel haben:_
   1. Führen Sie im Terminal `openclaw configure --section web` aus.
   2. Wählen Sie `Local`, aktivieren Sie `web-search` und fügen Sie den API-Schlüssel ein.
6. `Select channel` _(Messenger)_
   Wählen Sie **Telegram (Bot API)**. Öffnen Sie **Telegram**, suchen Sie den offiziellen Bot **@BotFather**, senden Sie ihm den Befehl `/newbot` und erstellen Sie Ihren eigenen Bot. **Kopieren Sie das ausgegebene Token** _(in der Form `12345:ABC...`) und fügen Sie es in die Konsole des Servers ein._
7. `Configure skills now?`
   Der Assistent bietet an, **zusätzliche Plugins herunterzuladen**.
   Sie **können diesen Schritt überspringen** oder **die gewünschten Plugins installieren**.

</details>

<details>

<summary>Schritt 5. Zugriff auf die Web UI.</summary>

Öffnen Sie auf Ihrem **eigenen** Computer **(nicht auf dem Server!)** ein Terminal _(oder die Eingabeaufforderung)_ und führen Sie diesen Befehl aus.

```bash
ssh -N -L 18789:127.0.0.1:18789 root@IHRE_SERVER_IP
```

_Schließen Sie dieses Terminalfenster nicht._ Öffnen Sie dann im Browser `http://127.0.0.1:18789/`.

</details>

<details>

<summary>Schritt 6. Kopplung (Pairing)</summary>

1. Schreiben Sie Ihrem Bot in Telegram die erste Nachricht.
2. Der Bot schickt Ihnen einen **Pairing code**.
3. Geben Sie im Terminal auf dem Server `openclaw pairing approve telegram IHR_CODE` ein.
4. Wählen Sie den Startmodus `Hatch in TUI`.

</details>

#### Schritt 6. Die Weboberfläche (Web-UI).

Sie haben also `http://127.0.0.1:18789/` im Browser geöffnet und **Telegram** erfolgreich verknüpft. Was **bietet dieses Panel Nützliches**, und **wozu braucht man es überhaupt**?

Die Weboberfläche von **OpenClaw** ist **Ihre Steuerzentrale** für das „Gehirn“ des Bots. Ins Terminal des Servers müssen Sie nicht mehr, alles erledigen Sie von hier aus:

<figure><img src="https://docs.f3cloud.com/img/image%20(235).png" alt=""><figcaption></figcaption></figure>

* **Fähigkeiten installieren** (Skills) – erinnern Sie sich, dass wir die Installation von Plugins bei der Einrichtung in der Konsole übersprungen haben? Hier lassen sie sich am bequemsten installieren. Mit ein paar Klicks bringen Sie dem Bot bei, zu googeln (Brave Search und Ähnliches), PDF-Dokumente zu lesen, YouTube-Videos anzusehen und vieles mehr.
* **Gedächtnis verwalten** (Memory) – das KI-Modell führt über Sie ein **„Dossier“**. Im Admin-Panel können Sie die Profildatei (`USER.md`) öffnen und feste Regeln eintragen, _zum Beispiel_ _„Antworte mir nur per Du, schreib kurz und ohne Smileys“_. Der Bot wendet das auf alle künftigen Dialoge an.
* **Systemprotokolle** (Logs) – wenn Sie dem Bot in Telegram eine komplexe Aufgabe gegeben haben und er lange schweigt, öffnen Sie das Admin-Panel. In den Logs sehen Sie in Echtzeit, was unter der Haube passiert, also wie der Bot ein Skript schreibt, wie er googelt und wie er Text analysiert.
* **Bei Fehlern können Sie sich** an unseren Telegram-Kanal [F3 Cloud](https://t.me/f3cloud_news) **wenden**.
