Gemenskapslösning

Redigera Docker Compose för installerade ZimaOS-appar: Vad har förändrats med App Store 2.0

A January 2026 discussion about adding Traefik labels and custom DNS to installed ZimaOS apps. IceWhale said it was refactoring the App Store to add direct YAML editing; ZimaOS 1.7.0 later introduced native YAML support.

I januari 2026 kunde användare som installerade en app från ZimaOS App Store ändra exponerade inställningar som portar, miljövariabler och volymer, men hade inte samma Compose-nivå av kontroll som över en stack de själva ägde. Det blev ett problem för avancerade inställningar som Traefik-etiketter, delade nätverk, middleware eller DNS som är specifik för containrar.

Den viktiga uppdateringen är att trådens färdplan inte längre enbart handlar om framtiden. IceWhale uppgav att de omarbetade App Store för att lägga till redigering av Docker Compose YAML, och ZimaOS 1.7.0 lanserades senare med inbyggt YAML-stöd.

Varför App Store-appar var svåra att redigera i början av 2026

Gemenskapens förklaring var att appar som installerats från butiken hanterades av ZimaOS. Redigering av genererad Compose utanför denna hanteringsväg kunde skrivas över vid omdistributioner eller uppgraderingar.

För avancerade användare var den praktiska lösningen vid den tiden att installera tjänsten som Custom Compose, behålla samma beständiga AppData-mappar och själv hantera Compose-stacken med ett verktyg som Dockge eller Portainer.

Avancerade inställningar för omvänd proxy kräver kontroll på Compose-nivå

Den ursprungliga användaren ville specifikt ha Traefik-etiketter och ett sätt att tvinga utvalda containrar att använda Cloudflares DNS i stället för Pi-hole. Det är vanliga Docker Compose-frågor snarare än enkla inställningar för appnamn eller portar.

Aktuella specifikationer för ZimaOS appbutik gör denna gräns tydlig: standardkonfiguration för körning hör hemma i Docker Compose, medan ZimaOS-specifik butiksmetadata hör hemma i x-casaos.

IceWhale bekräftade att en YAML-redigerare planerades

Zima-Jerry svarade att teamet omarbetade App Store och installationsupplevelsen så att en enkel installationsväg kunde kombineras med avancerad redigering av Docker Compose YAML.

Det officiella svaret är mer tillförlitligt än det tidigare antagandet i gemenskapen att appar från butiken aldrig kunde redigeras direkt.

ZimaOS 1.7.0 lade till inbyggt YAML-stöd

I juli 2026 lanserades ZimaOS App Store 2.0 med en omarbetad apphantering och inbyggt YAML-stöd för mer flexibel appkonfiguration. I dagens ZimaOS samlas även status, uppdateringar och vanliga inställningar för installerade appar på apphanteringssidan.

Den aktuella översikten över App Store visar hur installerade appar nu hanteras från det omarbetade ZimaOS-appgränssnittet.

Inbyggt YAML innebär inte att alla externa stackar hanteras automatiskt

Den nya redigeraren ger bättre kontroll över ZimaOS-hanterade appar, men ska inte förväxlas med fullständigt ägarskap över godtyckliga Compose-stackar som startats utanför ZimaOS appsystem. Aktuella rapporter från 1.7.x skiljer fortfarande mellan manuellt startade Compose-grupper och appar som ZimaOS hanterar själv.

Bevara AppData när du byter ägarmodell

Om du medvetet flyttar en app från ett hanterat butikspaket till en självhanterad Compose-stack finns de viktiga uppgifterna normalt i dess beständiga mappar på värden. Säkerhetskopiera dem först och återskapa sedan samma volymmappningar, portar, miljövärden och databeroenden innan du tar bort den gamla containern.

Utgå inte från att återskapandet av en container automatiskt migrerar alla ZimaOS-specifika inställningar eller hemligheter.

Vanliga frågor om redigering av ZimaOS-appars YAML

Fanns direkt Compose-redigering tillgänglig när tråden publicerades?

Inte på det sätt som användaren ville. Gemenskapens lösning var Custom Compose, medan IceWhale uppgav att direkt YAML-redigering höll på att utvecklas.

Lade ZimaOS så småningom till inbyggd YAML-redigering?

Ja. ZimaOS 1.7.0 tillkännagav inbyggt YAML-stöd som en del av omarbetningen till App Store 2.0.

Bör jag fortfarande använda Dockge?

Det kan fortfarande vara ett bra val när du medvetet vill äga en fristående Compose-stack i stället för att låta ZimaOS hantera appen.

Kan jag behålla befintliga appdata när jag byter till Custom Compose?

Ofta ja, om de beständiga mapparna på värden bevaras och mappas om korrekt, men säkerhetskopiera data och dokumentera de ursprungliga containerinställningarna först.