CoolStore kann weiterhin über die Funktion „Quelle hinzufügen“ im App Store zu CasaOS hinzugefügt werden. Verwenden Sie dazu die aktuelle ZIP-URL, die vom CoolStore-Repository veröffentlicht wird. Es handelt sich jedoch um einen Drittanbieter-Store und nicht um eine von IceWhale kuratierte Quelle. Prüfen Sie daher vor der Installation das Image, die Volumes, die Ports und den Maintainer jeder App.
Das Foren-Tutorial aus dem Jahr 2023 ist inzwischen zu alt, um als einzige Anleitung zu dienen. Das CoolStore-Repository veröffentlicht derzeit eine gepflegte Quell-URL, während sich das breitere CasaOS-/ZimaOS-App-Store-Ökosystem auf neuere Store-Protokolle und strengere Validierung zubewegt hat.
Aktuelle CoolStore-Quell-URL
Im aktuellen Projekt-Repository ist folgende URL angegeben:
https://casaos-appstore.paodayag.dev/coolstore.zip
Das CasaOS-CoolStore-Repository sollte als maßgebliche Quelle betrachtet werden und nicht ein verkürzter Link aus einem alten Tutorial.
CoolStore in CasaOS hinzufügen
- Öffnen Sie das CasaOS-Dashboard.
- Öffnen Sie den App Store.
- Wählen Sie Quelle hinzufügen.
- Fügen Sie die aktuelle CoolStore-ZIP-URL ein.
- Warten Sie, bis die Quelle aktualisiert wurde.
- Vergewissern Sie sich, dass CoolStore-Anwendungen angezeigt werden, bevor Sie etwas installieren.
Wenn „Quelle hinzufügen“ Erfolg meldet, aber keine Apps angezeigt werden
Aktualisieren Sie die App-Store-Seite und prüfen Sie, ob die Quelle weiterhin registriert ist. Bei CasaOS gab es Kompatibilitätsprobleme mit Drittanbieter-Stores, wenn sich Quellformate oder Store-Stammverzeichnisse geändert haben. Eine Erfolgsmeldung beweist daher nicht immer, dass der Store korrekt verarbeitet wurde.
Apps aus Drittanbieter-Stores nicht als offizielle CasaOS-Apps betrachten
Ein Community-Store kann hervorragende Software anbieten, aber das App-Manifest wird möglicherweise von einer anderen Person gepflegt als die ursprüngliche Anwendung. Prüfen Sie vor der Installation:
- Quelle des Docker-Images;
- Strategie für Versionen und Tags;
- Zuordnung der Volume-Pfade auf dem Host;
- privilegierten Modus oder Gerätezugriff;
- veröffentlichte Ports;
- Aktualisierungsverlauf.
Bei wichtigen Apps die Docker-Dokumentation des Upstream-Projekts bevorzugen
Wenn Sie eine Datenbank, einen Reverse-Proxy, einen Passwort-Manager oder einen anderen wichtigen Dienst installieren, vergleichen Sie das CoolStore-Manifest mit der aktuellen Docker-Dokumentation des Upstream-Projekts. Die Paketierung durch Drittanbieter kann hinter wichtigen Änderungen im Upstream-Projekt zurückbleiben.
Die neue Ausrichtung der App Stores verstehen
Die aktuelle App-Store-Entwicklerdokumentation von IceWhale definiert nun ein neueres Store-Protokoll v2 mit generierten Dateien wie store.json und index.json sowie Compose-Dateien, Metadaten und Assets pro App. Legacy-ZIP-Stores können aus Kompatibilitätsgründen weiterhin existieren, sind aber nicht mehr das einzige App-Store-Format.
Die aktuellen App-Store-Entwicklerdokumentation erläutert die neue Store-Architektur.
Eine Store-Quelle entfernen, ohne Ihre App-Daten zu löschen
Das Entfernen einer Store-Quelle sollte getrennt von der Deinstallation der darüber installierten Apps betrachtet werden. Ein bereits laufender Container verschwindet nicht automatisch, nur weil die Katalogquelle entfernt wurde.
Sichern Sie wichtige App-Daten, bevor Sie eine über einen Community-Store paketierte Anwendung deinstallieren.
Wann manuelle Docker-Installation besser ist
Wenn eine CoolStore-App veraltet ist oder riskante Berechtigungen anfordert, installieren Sie stattdessen die Compose-Definition des Upstream-Projekts manuell. Dadurch lassen sich Image-Tags, Volumes, Netzwerke und Secrets leichter überprüfen.
Der Docker-Leitfaden beschreibt denselben transparenten Bereitstellungsansatz.
Die App vor dem Wechsel von Store-Paketen sichern
Wenn Sie bereits eine App aus CoolStore installiert haben und sie durch die Version eines anderen Stores ersetzen möchten, gehen Sie nicht davon aus, dass beide Manifeste dieselben Host-Pfade, Umgebungsvariablen oder Containernamen verwenden. Exportieren oder sichern Sie zuerst die persistenten App-Daten und vergleichen Sie anschließend die beiden Compose-Definitionen, bevor Sie etwas deinstallieren.
Woran man erkennt, ob ein Store-Eintrag zuverlässig ist
Prüfen Sie, ob das zugrunde liegende Docker-Image noch aktualisiert wird, ob das Store-Manifest eine sinnvolle Version festlegt und ob aktuelle Nutzer erfolgreiche Installationen melden. Ein Store kann weiterhin erreichbar sein, während ein einzelnes Paket unbemerkt veraltet ist.
Bei sicherheitsrelevanten Diensten sollten Sie außerdem überprüfen, ob das Manifest keinen privilegierten Modus, kein Host-Netzwerk, keine direkten Gerätezugriffe oder weitreichenden Dateisystemzugriff ohne nachvollziehbaren Grund anfordert.
FAQ
Ist CoolStore ein offizieller CasaOS-Store?
Nein. Es handelt sich um einen Community-Store eines Drittanbieters.
Welche URL sollte ich verwenden?
Verwenden Sie die aktuelle ZIP-URL aus dem CoolStore-GitHub-Repository und nicht einen alten verkürzten Link.
Verändert das Hinzufügen von CoolStore CasaOS selbst?
Es fügt eine weitere App-Katalogquelle hinzu. Einzelne Apps können weiterhin Ports, Volumes, Berechtigungen oder Host-Zugriff anfordern. Prüfen Sie daher jedes Manifest separat.
Was soll ich tun, wenn eine App in CoolStore veraltet ist?
Verwenden Sie die Docker-/Compose-Dokumentation des Upstream-Projekts oder ein anderes gepflegtes Store-Paket, anstatt ein altes Manifest zu erzwingen.
