Community-Lösung

Homey Self-Hosted Server auf ZimaOS installieren: Aktuelle Docker-Compose-Konfiguration, Host-Netzwerk und Backups

A February 2026 thread where a user asked for an easy Homey Self-Hosted Server install. A community member pasted Homey's official Docker run command using host networking, privileged mode, restart policy, and a persistent ~/.homey-shs volume. The original poster confirmed it installed and worked. Homey's current official Linux/Compose guide still uses the same architecture.

Die Quelllösung ist ungewöhnlich aktuell. Ein Community-Mitglied verwies direkt auf Homeys offizielle Linux-Anleitungen und verwendete einen Docker-Container mit Host-Netzwerk, privilegiertem Modus, automatischem Neustart und einem persistenten ~/.homey-shs Ordner. Der ursprüngliche Verfasser antwortete, dass die Installation funktionierte.

Homeys aktuelle offizielle Supportseiten verwenden weiterhin dieselbe Containerarchitektur und bieten nun auch ein Docker-Compose-Beispiel. Unter ZimaOS lässt sich Compose in der Regel leichter dokumentieren und reproduzieren als ein einmaliger docker run Befehl.

Die aktuellen Mindestanforderungen von Homey prüfen

Der Homey Self-Hosted Server erfordert derzeit:

  • Intel-/AMD- oder 64-Bit-Arm-CPU;
  • mindestens 1 GB verfügbarer RAM;
  • mindestens 1 GB verfügbarer Speicher;
  • eine dedizierte LAN-IP-Adresse bzw. einen dedizierten LAN-Pfad, den Clients erreichen können.

ZimaOS stellt Docker bereits bereit. Führe daher nicht Homeys allgemeines „Docker installieren“-Skript auf dem Host aus.

Die verwendete Lösung basiert auf Homeys offizieller Docker-Run-Architektur

Der funktionierende Quellbefehl lautete:

  • --network host;
  • --privileged;
  • --restart unless-stopped;
  • einen persistenten Host-Ordner, der zugeordnet ist /homey/user/;
  • ghcr.io/athombv/homey-shs.

Der ursprüngliche Verfasser bestätigte, dass der Server installiert wurde und funktionierte.

Die aktuelle Homey-Dokumentation bietet ebenfalls Docker Compose

Homeys gepflegtes Compose-Beispiel verwendet dasselbe Konzept:

services:
  homey-shs:
    image: ghcr.io/athombv/homey-shs:latest
    container_name: homey-shs
    restart: unless-stopped
    network_mode: host
    privileged: true
    volumes:
      - ~/.homey-shs:/homey/user

Siehe den aktuellen Compose-Workflow für den Self-Hosted Server von Homey.

Einen bewusst gewählten persistenten Pfad unter ZimaOS verwenden

Die Upstream-Dokumentation ~/.homey-shs Der Pfad ist in einer allgemeinen Linux-Shell gültig. Unter ZimaOS ist es jedoch übersichtlicher, einen expliziten, beschreibbaren Speicherort zu wählen, etwa einen dedizierten AppData-Ordner innerhalb des Speicherbereichs, den du tatsächlich sicherst.

Ordne diesen Host-Ordner zu /homey/user und dokumentiere es, bevor du künftig Neuinstallationen durchführst.

Das Host-Netzwerk ist beabsichtigt

Homeys offizielles Compose verwendet network_mode: host, wodurch der Container direkten Zugriff auf den Netzwerk-Namensraum des Hosts erhält, anstatt eine gewöhnliche Docker-Portzuordnung zu verwenden.

Dies erleichtert die Erkennung im LAN und die Gerätekommunikation, verringert jedoch auch die Netzwerkisolierung. Prüfen Sie, welche Dienste der Container auf dem Host öffnet.

Der privilegierte Modus ist eine erhebliche Berechtigungsvergabe

Der offizielle Homey-Container läuft im privilegierten Modus. Dadurch hat der Container wesentlich umfassendere Zugriffsrechte auf den Host und Geräte als ein normaler App-Store-Dienst.

Verwenden Sie ausschließlich das offizielle Image bzw. die offizielle Quelle und halten Sie es aktuell. Fügen Sie keine fremde Software demselben privilegierten Container hinzu.

Homey-Service-Ports kennen

Homeys aktuelle Dokumentation führt standardmäßige Server-/Bridge-Ports einschließlich 4859–4862 auf. Durch das Host-Netzwerk sind diese Listener direkt auf dem ZimaOS-Host sichtbar.

Wenn eine Host-Firewall wie ZFW verwendet wird, stellen Sie sicher, dass die erforderlichen LAN-Ports bewusst freigegeben sind.

Einrichtung in der Homey-Mobile-App abschließen

Sobald der Container läuft, öffnen Sie Homey auf iOS oder Android, fügen Sie ein neues Homey hinzu und wählen Sie „Self-Hosted Server“. Falls die automatische Erkennung fehlschlägt, ermöglicht die aktuelle Homey-Konfiguration HOMEY_LOCAL_ADDRESS um die lokale IPv4-Adresse des Hosts festzulegen.

Aktualisieren durch Abrufen des Images und Neuerstellen des Containers

Homeys aktuelle Anleitung aktualisiert das Image und erstellt den Container neu, wobei der persistente Ordner auf dem Host erhalten bleibt. Die Daten bleiben erhalten, weil sie außerhalb des kurzlebigen Containers gespeichert sind.

Homeys persistenten Ordner sichern

Homey weist ausdrücklich darauf hin, die Dateien und Ordner im ausgewählten Pfad zu sichern. .homey-shs Pfad. Diese Sicherung ist wichtiger, als den Container selbst zu erhalten.

Homey-FAQ für ZimaOS

Hat der Quellbenutzer bestätigt, dass Homey funktioniert?

Ja. Sie sagten, dass die vorgeschlagene Docker-Installation gut funktioniert.

Sollten ZimaOS-Benutzer Docker mit Homeys curl-Skript installieren?

Nein. ZimaOS enthält Docker bereits; verwenden Sie nur den Container-/Compose-Teil.

Warum sollte /homey/user außerhalb des Containers persistent gespeichert werden?

Dieses Verzeichnis enthält den dauerhaften Zustand von Homey und ermöglicht die Aktualisierung oder Neuerstellung des Containers, ohne die Konfiguration zu verlieren.