Aggiornamento
Aggiorna l'immagine di NasDash con backup e rollback.
Il tag latest traccia l'ultima immagine pubblicata; non garantisce una versione immutabile. Esegui il backup di data/ prima di eseguire il pull. Se utilizzi il volume con nome opzionale, esegui invece il backup di nasdash-data. Non eseguire mai docker compose down -v come parte di un normale aggiornamento.
docker compose images
docker image inspect --format '{{.RepoDigests}}' ghcr.io/lucas-lepajollec/nasdash:latest
docker compose stop nasdash
# Back up and verify /app/data (named volume or ./data bind mount).
docker compose pull nasdash
docker compose up -d
docker compose ps
docker compose logs --tail 100 nasdashVerifica /api/health, la connettività, le pagine e un'integrazione rappresentativa.
Per eseguire il rollback, modifica la riga image: di Compose con il digest precedente o con il tag sha-<full-commit>, quindi ricrea il container. Ripristina i dati solo se una migrazione li ha resi incompatibili.
image: ghcr.io/lucas-lepajollec/nasdash:sha-<full-commit>docker compose up -dStato della versione attuale
v0.2.2 è l'ultima release pubblicata. Per un rollback esatto, preferisci il digest dell'immagine registrato o il tag sha-<full-commit>; non ricreare il tag eliminato v1.0.0.
La versione 0.2.2 non introduce nuove migrazioni di archiviazione rispetto a 0.2.1: account, password, chiavi e configurazione esistenti vengono conservati. L’avvio ora rifiuta dati o loghi inaccessibili e indica l’UID:GID effettivo; correggete i permessi della cartella o le ACL Synology prima di riprovare. Le password generate appaiono una sola volta all’avvio dei nuovi account. Se perdete una password esistente, arrestate NasDash e seguite il recupero offline. Il rollback a 0.2.1 conserva gli stessi dati, ma ripristina l’inizializzazione al primo tentativo di accesso e rimuove lo strumento di recupero.