Linux 04.07.2026 2 Min. Lesezeit von Ulrich Emmerich

LAN-Server für Zuhause: Mini-PC, Linux, PHP & Python für Home Assistant

Die Serie baut einen lokalen Diensteserver auf Debian 13 auf: Mini-PC, Nginx, PHP 8.4, Python sowie MQTT-, REST- und Automation-Anbindung an Home Assistant.

LAN-Server Mini-PC Home Assistant Linux Serie tutorial
LAN-Server für Zuhause: Mini-PC, Linux, PHP & Python für Home Assistant

Ein eigener Diensteserver neben Home Assistant

Home Assistant ist auf Hausautomation zugeschnitten. Eigene Webanwendungen, OCR-Dienste, Datenbanken oder regelmäßig laufende Python-Jobs lassen sich oft übersichtlicher auf einem getrennten LAN-Server betreiben. Diese Serie baut dafür einen kleinen x86-Mini-PC auf und zeigt anschließend drei klar getrennte Wege zur Kommunikation mit Home Assistant.

Der aktualisierte Stack

  • Hardware: Mini-PC mit SSD und Gigabit-Ethernet
  • Betriebssystem: Debian 13 „Trixie“, im August 2026 die aktuelle Stable-Version
  • Webserver: Nginx mit PHP 8.4-FPM aus den offiziellen Debian-Paketquellen
  • Skripte: Python in anwendungsbezogenen Virtual Environments
  • Zeitsteuerung: systemd-Timer mit Protokollierung im Journal
  • Home Assistant: MQTT Discovery, REST-API oder von HA ausgelöste SSH-/REST-Aufrufe

Eine feste Leistungsaufnahme lässt sich nicht seriös für „den Mini-PC“ angeben. CPU, BIOS, SSD, RAM und Last verändern den Wert deutlich. Wer laufende Kosten berechnen will, misst das konkrete Gerät über mehrere typische Betriebsphasen.

Die fünf Teile der Serie

1. Hardware und Grundinstallation: Mini-PC auswählen, Debian 13 installieren, SSH-Schlüssel testen, Firewall und Sicherheitsupdates konfigurieren. Artikel öffnen

2. Nginx und PHP 8.4-FPM: Pakete aus Debian installieren, Serverblock einrichten, PHP sicher an FPM übergeben und Upload-Grenzen abstimmen. Artikel öffnen

3. MQTT: Ein Python-Skript veröffentlicht Messwerte und Discovery-Konfigurationen am Broker. Artikel öffnen

4. REST: Ein externes Skript liest Zustände und ruft Aktionen über die Home-Assistant-API auf. Artikel öffnen

5. Automation: Home Assistant stößt eine klar begrenzte Aufgabe auf dem LAN-Server an. Artikel öffnen

Welche Anbindung passt?

Aufgabe Geeigneter Weg Wichtiger Punkt
regelmäßig Messwerte liefern MQTT Discovery Retain, Verfügbarkeit und eindeutige IDs planen
Zustand lesen oder Aktion auslösen REST-API Token schützen, Timeout und HTTP-Fehler behandeln
HA soll einen Serverjob starten shell_command/SSH oder rest_command Rechte auf genau diesen Job begrenzen

Die Wege schließen sich nicht aus. Ein Backup kann per Automation gestartet werden und seinen Abschluss anschließend per MQTT melden.

Sicherheitsgrenze

„Nur im LAN“ ist keine Authentifizierung. Jeder Dienst bekommt eine eigene Zugriffskontrolle; Geheimnisse liegen nicht im Repository. Router-Portfreigaben sind für diese Serie nicht erforderlich. Für Fernzugriff ist ein VPN die naheliegende Grenze. Backups des Servers und der Home-Assistant-Konfiguration gehören außerdem auf ein zweites Speichermedium.

Fazit

Der getrennte LAN-Server schafft eine klare Zuständigkeit: Home Assistant automatisiert das Haus, der Mini-PC betreibt allgemeine Dienste. Debian 13 und PHP 8.4 aus den offiziellen Paketquellen reduzieren Sonderwege; MQTT, REST und Automationen decken unterschiedliche Kommunikationsrichtungen ab.

Quellen und technische Dokumentation

Mit * gekennzeichnete Links sind Affiliate-Links. Als Amazon-Partner verdiene ich an qualifizierten Verkäufen.

Weitere Artikel zu Linux