Anleitungen

Hetzner VPS für KI einrichten – Schritt für Schritt Anleitung

TGTobias Sander

Hetzner VPS für KI: Der perfekte Server für deinen OpenClaw-Agenten

Du willst deinen eigenen KI-Agenten betreiben? Dann brauchst du einen Server, der 24/7 läuft. Die beste Option im DACH-Raum: Hetzner Cloud. Warum? Deutsche Rechenzentren, faire Preise, gute Performance – und DSGVO-konform.

Hier ist die komplette Anleitung, vom Bestellen bis zum laufenden OpenClaw-Agenten.

Warum Hetzner?

| Anbieter | Preis (vergleichbar) | Standort | DSGVO | | --- | --- | --- | --- | | Hetzner CX22 | ~4,85€/Monat | Deutschland | ✅ | | DigitalOcean | ~6$/Monat | USA/EU | ⚠️ (US-Firma) | | AWS Lightsail | ~5$/Monat | USA/EU | ⚠️ (US-Firma) | | Netcup | ~3,99€/Monat | Deutschland | ✅ |

Hetzner bietet das beste Preis-Leistungs-Verhältnis mit deutschem Standort. Der CX22 (2 vCPUs, 4 GB RAM, 40 GB SSD) reicht für OpenClaw locker aus.

Schritt 1: Hetzner-Account erstellen

  1. Gehe zu hetzner.com/cloud
  2. Erstelle einen Account und verifiziere deine Identität
  3. Füge eine Zahlungsmethode hinzu (Kreditkarte oder PayPal)

Schritt 2: Server bestellen

  1. Im Hetzner Cloud Console → Neues Projekt erstellen (z.B. „OpenClaw")
  2. Server hinzufügen:
    • Standort: Falkenstein (FSN1) oder Nürnberg (NBG1)
    • Image: Ubuntu 24.04 LTS
    • Typ: CX22 (2 vCPUs, 4 GB RAM) – ca. 4,85€/Monat
    • SSH-Key: Hier deinen öffentlichen SSH-Key einfügen (dazu gleich mehr)
    • Name: z.B. „openclaw-agent"

SSH-Key erstellen (falls noch keiner vorhanden)

Auf deinem Mac/Linux Terminal:

ssh-keygen -t ed25519 -C "dein@email.de"

Den öffentlichen Key anzeigen lassen:

cat ~/.ssh/id_ed25519.pub

Diesen Key bei Hetzner einfügen.

Schritt 3: Server absichern

Sobald der Server erstellt ist, verbinde dich per SSH:

ssh root@DEINE-SERVER-IP

System aktualisieren

apt update && apt upgrade -y

Neuen Benutzer erstellen (nie als root arbeiten)

adduser openclaw
usermod -aG sudo openclaw

SSH-Key für den neuen User einrichten

mkdir -p /home/openclaw/.ssh
cp ~/.ssh/authorized_keys /home/openclaw/.ssh/
chown -R openclaw:openclaw /home/openclaw/.ssh

Root-Login und Passwort-Auth deaktivieren

Bearbeite /etc/ssh/sshd_config:

nano /etc/ssh/sshd_config

Setze diese Werte:

PermitRootLogin no
PasswordAuthentication no

Dann SSH neustarten:

systemctl restart sshd

Firewall einrichten (UFW)

ufw allow OpenSSH
ufw enable
ufw status

fail2ban installieren

apt install fail2ban -y
systemctl enable fail2ban
systemctl start fail2ban

Schritt 4: Node.js installieren

OpenClaw braucht Node.js 22 oder neuer:

curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
apt install -y nodejs

Prüfen:

node --version  # Sollte v22.x zeigen
npm --version

Schritt 5: OpenClaw installieren

Jetzt als dein openclaw-User anmelden:

su - openclaw

Dann OpenClaw installieren:

npm install -g @openclaw/openclaw

Setup-Wizard starten:

openclaw setup

Der Wizard führt dich durch:

  • API-Key eingeben (Anthropic Token)
  • Messenger auswählen (Telegram empfohlen zum Start)
  • Grundkonfiguration setzen

Schritt 6: OpenClaw als Service einrichten

Damit OpenClaw nach einem Server-Neustart automatisch läuft:

sudo nano /etc/systemd/service/openclaw.service

Inhalt:

[Unit]
Description=OpenClaw AI Agent Gateway
After=network.target

[Service]
User=openclaw
WorkingDirectory=/home/openclaw
ExecStart=/usr/bin/openclaw gateway
Restart=always
RestartSec=10

[Install]
WantedBy=multi-user.target

Aktivieren:

sudo systemctl daemon-reload
sudo systemctl enable openclaw
sudo systemctl start openclaw

Status prüfen:

sudo systemctl status openclaw

Schritt 7: Firewall für Messenger konfigurieren

Für Telegram brauchst du keine zusätzlichen Ports – OpenClaw nutzt ausgehende HTTPS-Verbindungen.

Für WhatsApp (über WhatsApp Web Protocol) ebenfalls keine eingehenden Ports nötig.

Falls du die Web-UI nutzen willst:

ufw allow 3000

Kosten-Übersicht

| Posten | Kosten/Monat | | --- | --- | | Hetzner CX22 | ~4,85€ | | Anthropic API (normal) | ~5–20€ | | Domain (optional) | ~1€ | | Gesamt | ~11–26€ |

Für einen 24/7 laufenden, DSGVO-konformen KI-Assistenten – das ist weniger als ein Netflix-Abo plus Spotify.

Häufige Probleme und Lösungen

„Connection refused" beim SSH

  • Prüfe, ob du die richtige IP verwendest
  • Hast du den SSH-Key korrekt eingerichtet?
  • Ist UFW aktiv und erlaubt SSH?

OpenClaw startet nicht

  • Node.js Version prüfen: node --version (muss 22+ sein)
  • Logs anschauen: journalctl -u openclaw -f
  • API-Key prüfen: Kein Leerzeichen im Token?

Server reagiert nicht mehr

  • Hetzner Console nutzen (VNC-Zugang im Cloud Panel)
  • Neustart über Hetzner Dashboard

Nächste Schritte

Dein Server läuft und OpenClaw ist installiert. Jetzt wird es spannend:

  1. Soul.md konfigurieren – Gib deinem Agenten eine Persönlichkeit
  2. Telegram verbinden – Erster Chat mit deinem KI-Assistenten
  3. Skills installieren – Google Workspace, Notion, etc. anbinden
  4. Heartbeat einrichten – Proaktive Benachrichtigungen aktivieren

All das lernst du detailliert in unserer OpenClaw Masterclass.