Soluzione della community

Installa Flame su CasaOS o ZimaOS con Docker

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

In sintesi: Flame è facile da containerizzare, ma il post del 2023 su BigBearCasaOS è storico

Flame è una pagina iniziale self-hosted per segnalibri e scorciatoie alle applicazioni. Il vecchio post rimanda a un pacchetto dell’App Store della community, ma il progetto upstream fornisce già esempi per Docker e Compose; quindi, per una nuova installazione, è opportuno verificare la configurazione upstream invece di copiare quella definita nel catalogo del 2023.

Container Flame minimo ma utile

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

Il repository di Flame documenta questa struttura e il percorso persistente /app/data.

L’integrazione con Docker richiede più privilegi rispetto a una semplice dashboard

Flame può leggere le etichette Docker e aggiungere automaticamente le applicazioni, ma ciò richiede l’accesso all’API o al socket Docker. Il montaggio di /var/run/docker.sock fornisce al container un potente canale di controllo su Docker; abilita quindi questa funzione solo se ne hai bisogno e comprendi i rischi. Le indicazioni sulla sicurezza di Docker spiegano perché l’accesso al demone sia sensibile.

Sullo ZimaOS attuale, Compose è una base più pulita rispetto a un vecchio pacchetto del CasaOS Store

Il modello attuale delle app di ZimaOS accetta Compose standard e metadati opzionali dello store. Consulta la guida hardware di Portainer se preferisci un’interfaccia grafica per i container personalizzati e la directory dell’App Store di ZimaOS prima di aggiungere un’altra pagina iniziale.

Mantieni persistente il database di Flame

I segnalibri, i collegamenti alle app e la configurazione risiedono in /app/data. Esegui il backup di quel percorso prima degli aggiornamenti o della ricreazione del container. Non considerare l’immagine del container come archivio dei dati.

Valuta lo stato del progetto prima di adottare Flame come standard

Il progetto upstream ha ancora una versione v2.4.0 pubblicata, ma l’attività è molto più ridotta rispetto a quella dei progetti di dashboard più recenti. Se stai avviando un’installazione destinata a durare a lungo, confronta l’attività di manutenzione e le opzioni di esportazione prima di basare l’intera navigazione del tuo home server su una sola dashboard.

La guida hardware dell’App Store di ZimaOS aiuta a mantenere questa decisione collegata all’attuale ecosistema ZimaOS.