Sie möchten lieber, dass Experten das übernehmen?
Vergessen Sie das Terminal. Unser Team installiert, sichert und konfiguriert OpenClaw für Sie. Pakete ab 299 $.
Voraussetzungen
Bevor Sie OpenClaw installieren, stellen Sie sicher, dass Ihr Server die Mindestanforderungen erfüllt. Wer darunter bleibt, riskiert langsame Antworten, abgestürzte Prozesse und frustrierte Nutzer.
Mindestens 2 vCPU-Kerne. 4 vCPU empfohlen für Multi-Channel-Setups.
4 GB Minimum. 8 GB empfohlen, wenn Sie lokale LLMs über Ollama betreiben.
Mindestens 20 GB SSD. Speicherdatenbanken und Logs wachsen mit der Zeit. Planen Sie langfristig 50 GB ein.
Ubuntu 22.04+, Debian 12+ oder jedes Linux mit Docker-Unterstützung. macOS und Windows (WSL2) funktionieren ebenfalls.
Außerdem benötigen Sie
- SSH-Zugriff auf Ihren Server. Wenn Sie ssh root@ihre-server-ip ausführen können, sind Sie bereit.
- Einen API-Schlüssel für ein KI-Modell von Anthropic, OpenAI, Google oder einem lokalen Modell via Ollama. Besorgen Sie sich einen, bevor Sie starten.
- Einen Domainnamen (optional). Nicht erforderlich, aber empfohlen für SSL und saubere Webhook-URLs.
1.One-Liner (empfohlen)
Der schnellste Weg, OpenClaw zu installieren. Ein einziger Befehl erledigt alles: Abhängigkeitsprüfung, Downloads, Konfigurationsassistent und Service-Setup. Funktioniert auf Ubuntu, Debian, CentOS, Fedora, Arch und macOS.
curl -fsSL https://openclaw.sh | bashWas der Installer macht
Erkennt Ihr Betriebssystem und Ihren Paketmanager
Installiert Node.js 20 LTS, falls noch nicht vorhanden
Installiert pnpm global für schnellere Abhängigkeitsauflösung
Lädt die neueste stabile OpenClaw-Version herunter
Startet den interaktiven Konfigurationsassistenten
Erstellt einen systemd-Service (Linux) oder launchd-Agent (macOS)
Startet OpenClaw und bestätigt, dass es läuft
Erwartete Ausgabe
[info] Detecting OS... Ubuntu 22.04 (x86_64)
[info] Node.js v20.18.1 found
[info] Installing pnpm...
[info] Downloading OpenClaw v2026.3.8...
[info] Running configuration wizard...
→ AI Provider: anthropic
→ Model: claude-sonnet-4-5
→ Port: 3100
[ok] OpenClaw is running at http://localhost:3100
Dashboard: http://localhost:3100/dashboardBenutzerdefinierte Flags
Übergeben Sie Flags, um die Installation ohne interaktiven Assistenten anzupassen.
# Skip the wizard with pre-set values
curl -fsSL https://openclaw.sh | bash -s -- \
--provider anthropic \
--model claude-sonnet-4-5 \
--port 3100 \
--no-systemd2.npm / pnpm
Ideal für Entwickler, die volle Kontrolle über jeden Schritt wollen. Diese Methode macht jeden Schritt explizit sichtbar.
Schritt 1 — Node.js 20+ installieren
OpenClaw benötigt Node.js 20 oder höher. Prüfen Sie zuerst Ihre Version.
node --version
# If below v20, install via nvm:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash
source ~/.bashrc
nvm install 20
nvm use 20Schritt 2 — pnpm installieren
npm install -g pnpmSchritt 3 — OpenClaw global installieren
pnpm install -g openclaw
# Or with npm:
npm install -g openclawSchritt 4 — Konfiguration initialisieren
Der init-Befehl erstellt eine .env-Datei und ein data/-Verzeichnis im aktuellen Ordner.
mkdir ~/openclaw && cd ~/openclaw
openclaw initSchritt 5 — .env-Datei bearbeiten
# ~/openclaw/.env
OPENCLAW_PORT=3100
AI_PROVIDER=anthropic
AI_MODEL=claude-sonnet-4-5
ANTHROPIC_API_KEY=sk-ant-xxxxxxxxxxxxxxxx
# Or for OpenAI:
# AI_PROVIDER=openai
# AI_MODEL=gpt-5
# OPENAI_API_KEY=sk-xxxxxxxxxxxxxxxxSchritt 6 — OpenClaw starten
openclaw start
# Or run in background:
openclaw start --daemon3.Docker
Docker isoliert OpenClaw vom Hostsystem. Updates sind einfach: neues Image pullen und neu starten. Diese Methode ist ideal für Produktionsserver und Teams.
Schritt 1 — Docker installieren
# Ubuntu / Debian
curl -fsSL https://get.docker.com | sh
sudo usermod -aG docker $USER
# Log out and back in for group changes to take effectSchritt 2 — docker-compose.yml erstellen
version: "3.8"
services:
openclaw:
image: openclaw/openclaw:latest
container_name: openclaw
restart: unless-stopped
ports:
- "3100:3100"
volumes:
- ./data:/app/data # Persistent memory & databases
- ./config:/app/config # Configuration files
- ./.env:/app/.env # Environment variables
environment:
- NODE_ENV=production
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:3100/health"]
interval: 30s
timeout: 10s
retries: 3Schritt 3 — .env-Datei erstellen
OPENCLAW_PORT=3100
AI_PROVIDER=anthropic
AI_MODEL=claude-sonnet-4-5
ANTHROPIC_API_KEY=sk-ant-xxxxxxxxxxxxxxxx
# Optional: Enable persistent memory
MEMORY_ENABLED=true
MEMORY_PROVIDER=sqlite
# Optional: WhatsApp channel
WHATSAPP_ENABLED=false
WHATSAPP_PHONE_ID=
WHATSAPP_TOKEN=Schritt 4 — Container starten
docker compose up -d
# Check the logs
docker compose logs -f openclawAktualisieren mit Docker
docker compose pull
docker compose up -d4.Aus dem Quellcode
Bauen Sie aus dem Quellcode, wenn Sie Kernverhalten anpassen, Upstream beitragen oder einen Pre-Release-Branch laufen lassen möchten. Dieser Weg setzt Entwicklererfahrung voraus.
Schritt 1 — Repository klonen
git clone https://github.com/openclaw/openclaw.git
cd openclawSchritt 2 — Abhängigkeiten installieren
# Requires Node.js 20+ and pnpm
pnpm installSchritt 3 — Umgebungsdatei kopieren und bearbeiten
cp .env.example .env
nano .env
# Set your AI_PROVIDER, API keys, and portSchritt 4 — Bauen und starten
pnpm build
pnpm start
# For development with hot reload:
pnpm devAus dem Quellcode aktualisieren
git pull origin main
pnpm install
pnpm build
# Restart your OpenClaw process or serviceNach der Installation
OpenClaw läuft. Konfigurieren Sie jetzt Ihr KI-Modell, verbinden Sie einen Messaging-Kanal und prüfen Sie, dass alles funktioniert.
Ihr KI-Modell konfigurieren
OpenClaw unterstützt mehrere KI-Anbieter. Legen Sie Ihr bevorzugtes Modell in der .env-Datei oder über das Dashboard fest.
| Anbieter | Modelle | Kosten / Nachricht |
|---|---|---|
| Anthropic | Claude Opus 4.6, Sonnet 4.5, Haiku 4.5 | $0.001 – $0.05 |
| OpenAI | GPT-5, GPT-5 mini | $0.002 – $0.03 |
| Gemini 3 Pro, Gemini 3 Flash | $0.001 – $0.02 | |
| DeepSeek | DeepSeek V3 | ~$0.005 |
| Mistral | Mistral Large | ~$0.01 |
| Ollama (local) | Llama 4, Qwen 3, Mistral, and any GGUF model | Free |
# Example: Switch to Claude Opus 4.6
AI_PROVIDER=anthropic
AI_MODEL=claude-opus-4-6
ANTHROPIC_API_KEY=sk-ant-xxxxxxxxxxxxxxxx
# Example: Use a local model via Ollama
AI_PROVIDER=ollama
AI_MODEL=llama4:8b
OLLAMA_HOST=http://localhost:11434Ihren ersten Kanal einrichten (Beispiel: WhatsApp)
OpenClaw unterstützt 191+ Integrationen. WhatsApp ist der beliebteste Einstieg. So verbinden Sie ihn.
Meta Business App erstellen
Gehen Sie zu developers.facebook.com. Erstellen Sie eine neue Business-App. Aktivieren Sie das WhatsApp-Produkt.
Phone Number ID und Token abrufen
Kopieren Sie in den WhatsApp-API-Einstellungen Ihre Phone Number ID und erstellen Sie einen permanenten Access Token.
Zugangsdaten in .env eintragen
WHATSAPP_ENABLED=true
WHATSAPP_PHONE_ID=123456789012345
WHATSAPP_TOKEN=EAAxxxxxxxxxxxxxxxx
WHATSAPP_VERIFY_TOKEN=your-random-verify-stringWebhook-URL setzen
Setzen Sie im Meta-Dashboard Ihre Webhook-URL auf https://ihre-domain.com/api/webhook/whatsapp und verwenden Sie den Verify-Token aus Schritt 3.
OpenClaw neu starten und Testnachricht senden
openclaw restart
# Or with Docker:
docker compose restart openclawIhre erste Nachricht senden
Öffnen Sie WhatsApp und senden Sie „Hallo" an Ihre verbundene Nummer. Sie sollten innerhalb von 2 bis 5 Sekunden eine Antwort erhalten. Falls WhatsApp nicht konfiguriert ist, testen Sie über das Dashboard.
# Quick test via CLI
curl -X POST http://localhost:3100/api/chat \
-H "Content-Type: application/json" \
-d '{"message": "Hello, what can you do?"}'Eine erfolgreiche Antwort liefert JSON mit der Antwort der KI. Falls ein Fehler auftritt, prüfen Sie den Abschnitt zur Fehlerbehebung unten.
Häufige Fehler & Lösungen
Die meisten Installationsprobleme fallen in fünf Kategorien. So beheben Sie jede davon.
Error: Port 3100 ist bereits belegt
Ein anderer Prozess belegt den Standardport von OpenClaw.
# Find what is using port 3100
sudo lsof -i :3100
# Option A: Kill the process
sudo kill -9 <PID>
# Option B: Change OpenClaw's port
# In .env, set:
OPENCLAW_PORT=3200Error: Node-Versionskonflikt
OpenClaw benötigt Node.js 20 oder höher. Ältere Versionen verursachen beim Start Syntaxfehler.
# Check your current version
node --version
# If below v20, upgrade with nvm:
nvm install 20
nvm alias default 20
nvm use 20
# Verify
node --version # Should show v20.x.x or higherError: Docker: Permission denied
Sie sehen „permission denied while trying to connect to the Docker daemon socket".
# Add your user to the docker group
sudo usermod -aG docker $USER
# Log out and back in, then verify:
docker ps
# If you still get errors, restart the Docker service:
sudo systemctl restart dockerError: Probleme mit dem SSL-Zertifikat
Webhook-Anbieter wie Meta lehnen HTTP-Endpunkte ab. Sie benötigen HTTPS.
# Install Certbot and get a free Let's Encrypt certificate
sudo apt install certbot python3-certbot-nginx -y
sudo certbot --nginx -d your-domain.com
# Auto-renewal is configured automatically
# Test renewal:
sudo certbot renew --dry-runError: Speicherfehler / Prozess beendet
Der Linux-OOM-Killer beendet OpenClaw, wenn dem Server der Arbeitsspeicher ausgeht.
# Check available memory
free -h
# Option A: Add swap space (quick fix)
sudo fallocate -l 2G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
# Option B: Upgrade your VPS to 4+ GB RAM
# Option C: Use a lighter AI model
# In .env, switch from Opus to Haiku:
AI_MODEL=claude-haiku-4-5Das KI-Modell selbst läuft entfernt über die API. Speicherprobleme kommen von OpenClaws Speicher-Datenbank und dem Node.js-Prozess, nicht vom Modell. 4 GB RAM sind das praktische Minimum.
Sicherheit nach der Installation
Eine laufende OpenClaw-Instanz ohne Sicherheit ist ein Risiko. Studien zeigen, dass 93,4 % der öffentlichen Instanzen keine grundlegende Authentifizierung haben und 42.665 offen im Internet stehen. Werden Sie keine Statistik.
Sicherheits-Checkliste (Kurzfassung)
- Authentifizierung in .env aktivieren: setzen Sie AUTH_ENABLED=true und AUTH_SECRET auf einen zufälligen 32-Zeichen-String
- UFW-Firewall konfigurieren: nur Ports 22 (SSH), 80 (HTTP) und 443 (HTTPS) erlauben
- SSL/TLS mit Let's Encrypt oder Cloudflare-Origin-Zertifikaten einrichten
- Dashboard in Produktion deaktivieren oder hinter Authentifizierung absichern
- OpenClaw aktuell halten: wöchentlich openclaw update oder docker compose pull ausführen
- Einen Reverse Proxy (Nginx oder Caddy) vor OpenClaw schalten
- Port 3100 niemals direkt ins Internet exponieren
# Quick firewall setup (Ubuntu/Debian)
sudo ufw default deny incoming
sudo ufw default allow outgoing
sudo ufw allow 22/tcp # SSH
sudo ufw allow 80/tcp # HTTP
sudo ufw allow 443/tcp # HTTPS
sudo ufw enable
# Verify
sudo ufw statusDies ist die Kurzfassung. Für das vollständige 12-Punkte-Sicherheitsaudit, das wir bei jeder Kundeninstallation anwenden, lesen Sie unseren Sicherheitsleitfaden & Sicherheits-Checkliste.
FAQ
Brauchen Sie Unterstützung?
Unser Team installiert, sichert und konfiguriert OpenClaw auf Ihrem Server. Persistenter Speicher, Multi-Channel-Setup und ein 12-Punkte-Sicherheitsaudit inklusive.