Gestione

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 nasdash

Verifica /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 -d

Stato 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.