Disinstallare BiblioViva
Questa pagina spiega come fermare BiblioViva su un computer e, se serve, cancellarne tutti i dati. È per chi amministra BiblioViva e deve dismettere il computer o rinunciare all'installazione.
- Tempo: circa 10 minuti.
- Occorrente: il terminale del computer di BiblioViva (vedere Collegarsi al computer) e, per la
copia, l'account
admin. - Con Tailscale: l'accesso alla console di amministrazione di Tailscale.
Procedura
Conservare una copia
Prima di cancellare qualunque cosa, tenere una copia dei dati, anche se non si pensa di servirsene.
- Salvare l'archivio con Esporta tutto, come descritto nella sezione Salvare la configurazione con tutto il resto del passo Copie di sicurezza.
- Copiare il file
biblioviva-export-AAAAMMGG-HHMM.zipscaricato in un posto sicuro, fuori dal computer. Contiene dati personali di minori: conservarlo con cura e cancellarlo quando non serve più. - Copiare anche la cartella
backupsdel computer: contiene le copie notturne e la copia delle foto e delle copertine.
Fermare BiblioViva, senza cancellare i dati
-
Aprire il terminale del computer di BiblioViva.
-
Entrare nella cartella di BiblioViva.
cd ~/biblioviva -
Fermare BiblioViva e rimuoverne i contenitori. I dati restano su disco.
docker compose down
Per riavviarlo, dalla stessa cartella: docker compose up -d.
Cancellare tutti i dati
Attenzione. Il comando seguente cancella per sempre il database, le foto e le copertine. Senza una copia i dati degli utenti, dei libri e dei prestiti non si possono più recuperare. Eseguirlo soltanto con la copia già conservata.
-
Dalla cartella
~/biblioviva, cancellare i dati di Docker (il database, le foto, le copertine e l'identità del computer in Tailscale).docker compose down -v -
Uscire dalla cartella.
cd ~ -
Cancellare la cartella di BiblioViva, con le impostazioni e le copie di sicurezza che contiene.
rm -r ~/biblioviva
Con Tailscale: togliere il computer dalla rete
- Eliminare dalla console di Tailscale la macchina
biblioviva, come descritto nella sezione Con Tailscale: liberare il nome di Spostare BiblioViva su un altro computer. - Aprire la pagina «Keys» della console di amministrazione e revocare la chiave di accesso generata per BiblioViva.
I telefoni e i computer che hanno l'applicazione di Tailscale la tengono: si disinstalla dal dispositivo, se non serve più.
Risultato
Il comando seguente non mostra più contenitori di BiblioViva e la cartella ~/biblioviva non esiste (se è stata
cancellata).
docker ps
Docker resta installato sul computer: non occorre rimuoverlo.
Possibili problemi
-
«Permission denied» durante la cancellazione della cartella: alcuni file appartengono a un altro utente del computer. Ripetere il comando con
sudodavanti, controllando con cura il percorso prima di premere Invio.sudo rm -r ~/biblioviva -
«permission denied» a proposito di Docker: chiudere il terminale e collegarsi di nuovo, oppure anteporre
sudoai comandidocker.