Headless Interface-lose Bereitstellung

Kein Monitor angeschlossen, SSH Remote regelt alles

Wer braucht Headless Deployment

Headless bedeutet ohne Monitor, ohne Tastatur/Maus, alles remote über SSH bedienen. Die meisten Raspberry Pis landen am Ende in der Ecke, brauchen keine Desktop-Umgebung.

Diese Anleitung zeigt wie man von Image-Brennen über SSH bis OpenClaw-Deployment und Auto-Start ohne externe Geräte macht. Spart einen Monitor und HDMI-Kabel.

Fünf Schritte erledigt

1

System flashen

Verwenden Sie Raspberry Pi Imager zum Flashen des Systems auf SD-Karte, wählen Sie Raspberry Pi OS Lite (64-bit), Desktop-Umgebung nicht nötig.

2

SSH aktivieren

Aktivieren Sie in den erweiterten Imager-Einstellungen direkt "Enable SSH", stellen Sie Benutzernamen und Passwort ein und sparen Sie sich die manuelle Dateierstellung.

3

WiFi konfigurieren

Gleich in Imager Advanced-Einstellung WiFi-Name und Passwort. Mit Netzwerk-Kabel noch einfacher.

4

Erstes Mal Verbindung

Stecken Sie die SD-Karte in den Raspberry Pi, schalten Sie es ein, warten Sie 1-2 Minuten zum Netzwerken, dann SSH verbinden.

5

OpenClaw deployen

Nach SSH-Verbindung ist es wie normales Linux, Docker installieren, compose laufen lassen, fertig.

Raspberry Pi Imager Einstellung

Imager-Tool ist jetzt gut, beim Brennen direkt SSH, WiFi, Benutzername konfigurieren:

Raspberry Pi Imager Advanced-Einstellung
# 1. Raspberry Pi Imager herunterladen und installieren

SSH Verbindung

Flashen Sie die Karte, stecken Sie ein, starten Sie es, warten Sie 1-2 Minuten zum Netzwerken, dann SSH verbinden von Ihrem Computer:

SSH Schlüssel-Generierung und Erstes Login
# Falls du noch keinen SSH-Schlüssel hast, erst einen erstellen

Auto-Startup

Raspberry Pi nach Stromausfall automatisch starten OpenClaw, nicht manuell SSH verbinden und starten. Verwenden Sie systemd zum Verwalten:

Erstelle systemd Service
# Service-Datei erstellen
openclaw.service systemd Service-Datei
[Unit]
Description=OpenClaw Docker Compose Service
Requires=docker.service
After=docker.service network-online.target
Wants=network-online.target

[Service]
Type=oneshot
RemainAfterExit=yes
WorkingDirectory=/home/pi/openclaw
ExecStart=/usr/bin/docker compose up -d
ExecStop=/usr/bin/docker compose down
ExecReload=/usr/bin/docker compose restart
TimeoutStartSec=120

[Install]
WantedBy=multi-user.target
Autostart beim Booten aktivieren
# systemd-Konfiguration neu laden
⚠️ Feste IP Adresse, nicht zu verlieren:Konsole → Lightweight Server → Firewall → Regel hinzufügen /etc/dhcpcd.conf,unlimitiert, unlimitiert Traffic, läuft nie ab. Diese Config reicht für OpenClaw locker. static ip_address=192.168.1.100/24

SSH auf Server, danach schnelle Bereitstellung

Nach SSH-Verbindung, einfach die Befehle unten durchgehen:

One-click deployment process
# System aktualisieren
Hat diese Anleitung dir geholfen?