Claude Code KI Homeserver Docker Home Assistant Remote

Server-Steuerung mit Claude Code

Claude Code läuft dauerhaft auf dem Heimserver – Docker-Container, Home Assistant und die gesamte Infrastruktur lassen sich damit von überall per Sprachbefehl steuern.

Idee

Claude Code läuft als persistente Session auf dem Heimserver. Über eine SSH-Verbindung – auch vom Smartphone aus – lassen sich damit Docker-Container starten und stoppen, Home-Assistant-Automatisierungen schreiben, Konfigurationen ändern und neue Dienste einrichten. Alles in natürlicher Sprache, ohne selbst einen einzigen Befehl tippen zu müssen.

Wie es funktioniert

Claude Code läuft auf dem Minix N350 in einer dauerhaften screen-Session. Der Assistent hat Zugriff auf das gesamte Dateisystem des Servers, kann Befehle ausführen, Docker-Container verwalten und Konfigurationsdateien bearbeiten.

Handy (SSH-App)
      ↓  SSH über Cloudflare Tunnel / lokales Netz
Minix N350 – screen-Session

   Claude Code

  Docker / Home Assistant / System

Vom Smartphone aus steuern

Es gibt zwei Wege, Claude Code unterwegs zu erreichen:

Option 1 – Offizielle Claude App

Die einfachste Variante: Die offizielle Claude App (iOS/Android) von Anthropic direkt nutzen. Claude Code auf dem Server läuft dabei im Hintergrund und kann über die App gesteuert werden – ohne SSH-Kenntnisse, ohne Terminal, einfach im Chat-Interface tippen was man möchte.

Option 2 – SSH-App (Termius)

Für direkte Terminal-Kontrolle eignet sich eine SSH-App wie Termius (iOS/Android). Die Verbindung läuft über das lokale Netzwerk oder von unterwegs über den Cloudflare Tunnel.

Verbindung herstellen:

ssh benutzer@server-ip

Laufende Claude-Code-Session aufrufen:

screen -r claude-remote

Ab hier läuft alles in natürlicher Sprache. Claude Code sieht den Server, seine Container und Dateien.

Was sich damit steuern lässt

Docker-Container

„Starte den Vaultwarden-Container neu"
„Zeig mir die Logs des Nextcloud-Containers der letzten Stunde"
„Aktualisiere alle Container auf die neueste Version"

Home Assistant

„Erstelle eine Automation: Wenn ich nach Hause komme, schalte das Licht im Flur an"
„Füge einen neuen Schalter für die Steckdose im Arbeitszimmer hinzu"
„Zeig mir alle Automationen die den Ventilator steuern"

Dateien und Konfigurationen

„Ändere die nginx-Konfiguration so dass Port 8082 auch weitergeleitet wird"
„Erstelle eine neue docker-compose.yml für Gitea"
„Schau ob in den System-Logs der letzten Stunde Fehler aufgetreten sind"

Diese Website

Auch Inhalte dieser Website lassen sich direkt bearbeiten:

„Füge einen neuen Wiki-Eintrag über XY hinzu"
„Aktualisiere den Artikel über den Bitaxe-Miner"
„Erstelle einen neuen Blog-Beitrag über mein neues Projekt"

Vorteile gegenüber klassischem SSH

Ohne Claude Code bedeutet Server-Verwaltung: den richtigen Befehl kennen, die Syntax nachschlagen, Konfigurationsdateien manuell bearbeiten. Mit Claude Code reicht eine Beschreibung in normaler Sprache – der Assistent übersetzt das in die richtigen Befehle, prüft die Auswirkungen und setzt es um.

Besonders praktisch unterwegs: Statt mit der Smartphone-Tastatur komplexe Befehle zu tippen, einfach beschreiben was man möchte.

Wiki-Einträge

Schritt-für-Schritt-Anleitungen zur Einrichtung:

Claude Code installierenClaude Code dauerhaft auf dem Server betreiben