Community-Lösung

Flame mit Docker auf CasaOS oder ZimaOS installieren

A 2023 CasaOS post introduced Flame through the BigBearCasaOS community App Store as a self-hosted application and bookmark dashboard.

Fazit: Flame lässt sich leicht containerisieren, aber der BigBearCasaOS-Beitrag von 2023 ist historisch

Flame ist eine selbst gehostete Startseite für Lesezeichen und Anwendungsverknüpfungen. Der alte Beitrag verweist auf ein Community-App-Store-Paket, aber das Upstream-Projekt stellt bereits Beispiele für Docker und Compose bereit. Eine neue Bereitstellung sollte daher mit dem Upstream-Projekt abgeglichen werden, statt eine Katalogdefinition von 2023 zu kopieren.

Minimaler sinnvoller Flame-Container

services:
  flame:
    image: pawelmalak/flame
    container_name: flame
    ports:
      - "5005:5005"
    volumes:
      - /path/to/flame/data:/app/data
    environment:
      - PASSWORD=replace_me
    restart: unless-stopped

Das Flame-Repository dokumentiert dieses Layout und den persistenten Pfad /app/data.

Die Docker-Integration erfordert mehr Berechtigungen als ein einfaches Dashboard

Flame kann Docker-Labels lesen und Anwendungen automatisch hinzufügen, benötigt dafür jedoch Zugriff auf die Docker-API bzw. den Docker-Socket. Durch das Einbinden von /var/run/docker.sock erhält der Container einen weitreichenden Kontrollpfad zu Docker. Aktiviere diese Funktion daher nur, wenn du sie benötigst und das Risiko verstanden hast. Die Sicherheitshinweise von Docker erklären, warum der Zugriff auf den Daemon sensibel ist.

Unter dem aktuellen ZimaOS ist Compose eine bessere Grundlage als ein altes CasaOS-Store-Paket

Das aktuelle ZimaOS-App-Modell akzeptiert Standard-Compose mit optionalen Store-Metadaten. Nutze den Portainer-Hardwareleitfaden, wenn du eine GUI für benutzerdefinierte Container bevorzugst, sowie das ZimaOS-App-Store-Verzeichnis, bevor du eine weitere Startseite hinzufügst.

Halte die Flame-Datenbank persistent

Lesezeichen, App-Links und Konfiguration werden unter /app/data gespeichert. Sichere diesen Pfad vor Aktualisierungen oder der Neuerstellung des Containers. Behandle das Container-Image nicht als Datenspeicher.

Berücksichtige den Projektstatus, bevor du dich auf Flame festlegst

Das Upstream-Projekt hat weiterhin eine veröffentlichte Version v2.4.0, aber die Aktivität ist deutlich geringer als bei neueren Dashboard-Projekten. Wenn du eine langfristige Bereitstellung planst, vergleiche die Wartungsaktivität und Exportmöglichkeiten, bevor du die gesamte Navigation deines Heimservers auf ein einziges Dashboard ausrichtest.

Der Hardwareleitfaden des ZimaOS-App-Stores hilft dabei, diese Entscheidung am aktuellen ZimaOS-Ökosystem auszurichten.