Källösningen är fortfarande ovanligt aktuell. En person i communityn hänvisade direkt till Homeys officiella Linux-instruktioner och använde en Docker-container med värdnätverk, privilegierat läge, automatisk omstart och en beständig ~/.homey-shs katalog. Den ursprungliga skribenten svarade att installationen fungerade.
Homeys aktuella officiella supportsidor använder fortfarande samma containerarkitektur och innehåller nu även ett Docker Compose-exempel. På ZimaOS är Compose vanligtvis enklare att dokumentera och återskapa än ett enstaka docker run kommandot.
Kontrollera Homeys aktuella minimikrav
Homey Self-Hosted Server kräver för närvarande:
- Intel-/AMD- eller Arm-processor med 64-bitarsarkitektur;
- minst 1 GB tillgängligt RAM;
- minst 1 GB tillgängligt lagringsutrymme;
- en dedikerad LAN-IP-adress eller sökväg som klienterna kan nå.
ZimaOS tillhandahåller redan Docker, så kör inte Homeys generiska skript för att installera Docker på värden.
Källan använde Homeys officiella Docker Run-arkitektur
Följande källkommando användes:
-
--network host; -
--privileged; -
--restart unless-stopped; - en beständig värdmapp mappad till
/homey/user/; -
ghcr.io/athombv/homey-shs.
Den ursprungliga skribenten bekräftade att servern installerades och fungerade.
Aktuell Homey-dokumentation innehåller också Docker Compose
Homeys underhållna Compose-exempel använder samma upplägg:
tjänster:
homey-shs:
image: ghcr.io/athombv/homey-shs:latest
container_name: homey-shs
restart: unless-stopped
network_mode: host
privileged: true
volymer:
- ~/.homey-shs:/homey/user
Se Homeys aktuella Compose-arbetsflöde för Self-Hosted Server.
Använd en genomtänkt beständig sökväg på ZimaOS
Den uppströms- ~/.homey-shs sökvägen är giltig i ett generellt Linux-skal, men på ZimaOS är det bättre att välja en uttrycklig skrivbar lagringsplats, till exempel en dedikerad AppData-mapp under det lagringsutrymme som du faktiskt säkerhetskopierar.
Mappa den värdsmappen till /homey/user och dokumentera det före framtida ominstallationer.
Värdnätverk används avsiktligt
Homeys officiella Compose använder network_mode: host, vilket ger containern direkt åtkomst till värdens nätverksnamnrymd i stället för vanlig Docker-portmappning.
Detta underlättar identifiering i LAN och enhetskommunikation men minskar också nätverksisoleringen. Kontrollera vilka tjänster containern öppnar på värden.
Privilegierat läge innebär ett betydande behörighetstillägg
Den officiella Homey-containern körs med privilegierade rättigheter. Det ger containern betydligt större åtkomst till värdens och enheternas funktioner än en vanlig App Store-tjänst.
Använd endast den officiella avbildningen/källan och håll den uppdaterad. Lägg inte till orelaterad programvara i samma privilegierade container.
Lär känna Homeys tjänsteportar
Homeys aktuella dokumentation anger standardportar för server/brygga, bland annat 4859–4862. Värdnätverk innebär att dessa lyssnare exponeras direkt på ZimaOS-värden.
Om en brandvägg på värden, till exempel ZFW, används ska du se till att de nödvändiga LAN-portarna uttryckligen tillåts.
Slutför konfigurationen i Homeys mobilapp
När containern körs öppnar du Homey på iOS eller Android, lägger till en ny Homey och väljer Self-Hosted Server. Om automatisk identifiering misslyckas tillåter den aktuella Homey-konfigurationen HOMEY_LOCAL_ADDRESS för att ange värdens lokala IPv4-adress.
Uppdatera genom att hämta och återskapa containern
Homeys aktuella instruktioner uppdaterar avbildningen och återskapar containern samtidigt som den beständiga mappen på värden behålls. Data finns kvar eftersom den lagras utanför den tillfälliga containern.
Säkerhetskopiera Homeys beständiga mapp
Homey säger uttryckligen att du ska säkerhetskopiera filerna och mapparna som lagras i den valda .homey-shs sökvägen. Den säkerhetskopian är viktigare än att bevara själva containern.
Vanliga frågor om Homey på ZimaOS
Bekräftade källanvändaren att Homey fungerade?
Ja. De sa att den föreslagna Docker-installationen fungerade bra.
Bör ZimaOS-användare installera Docker med Homeys curl-skript?
Nej. ZimaOS innehåller redan Docker; använd endast container-/Compose-delen.
Varför spara /homey/user utanför containern?
Den katalogen innehåller Homeys beständiga data och gör att containern kan uppdateras eller återskapas utan att konfigurationen går förlorad.
