Skip to content

OpenClaw Setup

Diese Anleitung erklärt, wie Sie den OpenClaw-Agenten auf Ihrem RoqueOS-Server installieren und konfigurieren.


Voraussetzungen

VORAUSSETZUNGEN

  • Installierter und laufender RoqueOS-Server (siehe Installation)
  • Docker mit Zugriff auf den Socket (/var/run/docker.sock)
  • API-Schlüssel von einem KI-Anbieter (OpenAI oder Anthropic)
  • Mindestens 4 GB RAM auf dem Server (8 GB empfohlen)

1. Das OpenClaw Image herunterladen

OpenClaw läuft als separater Docker-Container. Laden Sie das offizielle Image herunter:

bash
docker pull roqueribeiro1988/roqueos-openclaw:latest

Das Image beinhaltet:

  • Ubuntu 22.04
  • XFCE Desktop
  • TigerVNC + noVNC
  • Chromium Browser
  • Node.js 20
  • OpenClaw Agent

2. Den API-Schlüssel konfigurieren

Fügen Sie in der Datei docker-compose.yml Ihres RoqueOS-Servers die Umgebungsvariablen für Ihren KI-Schlüssel hinzu:

yaml
services:
  roqueos-server:
    image: roqueribeiro1988/roqueos-server:latest
    environment:
      - TZ=America/Sao_Paulo
      - OPENAI_API_KEY=sk-ihr-schluessel-hier
yaml
services:
  roqueos-server:
    image: roqueribeiro1988/roqueos-server:latest
    environment:
      - TZ=America/Sao_Paulo
      - ANTHROPIC_API_KEY=sk-ant-ihr-schluessel-hier

SICHERHEIT

Comitten Sie Ihre API-Schlüssel niemals in öffentliche Repositories. Verwenden Sie eine .env-Datei, um Geheimnisse zu speichern, und referenzieren Sie diese mit env_file: .env in der Compose-Datei.

Beispiel mit .env-Datei:

bash
# .env (nicht in git einchecken!)
OPENAI_API_KEY=sk-ihr-schluessel-hier
yaml
# docker-compose.yml
services:
  roqueos-server:
    env_file:
      - .env

3. Konfiguration überprüfen

Nachdem Sie den Server mit docker compose down && docker compose up -d neu gestartet haben, überprüfen Sie, ob das Agent-Modul erreichbar ist:

bash
curl http://localhost:27021/agent/sessions

Erwartete Antwort:

json
[]

4. Zugriff auf den Agenten im Frontend

  1. Öffnen Sie RoqueOS und stellen Sie sicher, dass Sie mit dem Server verbunden sind.
  2. Suchen Sie im Launchpad nach der App KI-Agent (OpenClaw-Symbol).
  3. Die App öffnet sich mit der Chat-Oberfläche und dem Vorschaufenster des Desktops.

Verwendete Ports

PortProtokollBeschreibung
27021HTTP/WSRoqueOS Server API und WebSocket
5901VNCDesktop VNC des OpenClaw-Containers
6080HTTPnoVNC (Webzugriff auf den Desktop)

Die Ports 5901 und 6080 werden intern vom Server verwaltet und müssen nicht nach außen freigegeben werden.


Verfügbare Umgebungsvariablen

VariableBeschreibungStandard
OPENAI_API_KEYOpenAI API-Schlüssel
ANTHROPIC_API_KEYAnthropic API-Schlüssel
AGENT_MAX_SESSIONSMaximale gleichzeitige Sitzungen3
AGENT_TIMEOUTSitzungs-Timeout in Minuten30

Nächste Schritte