Utente:Svalo/Aggiornamento Servizi: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
→‎Nextcloud: prima versione
(→‎Pad: Istruzioni upgrade-downgrade)
(→‎Nextcloud: prima versione)
Riga 79: Riga 79:


== Nextcloud ==
== Nextcloud ==
Nextcloud è installata usando git, questo rende supersemplice l'aggiornamento a patto di ricordarsi di fare un po' di passaggi.
Come prima cosa controlla che la nuova versione non abbia requisiti software che il server non soddisfa (php, mysql, ...). Una volta controllato questo è il turno del magico backup.
* Collegati al server
* Diventa l'utente che fa girare nextcloud col comando
** <code>sudo -iu nextcloud</code>
* Metti nextcloud in modalità di manutenzione così nessunu modificherà il sistema mentre lo usi
** <code>cd nextcloud/; ./occ maintenance:mode --on</code>
* Fai un dump del db (i parametri li trovi in nextcloud/config/config.php) col comando
** <code>mysqldump -u <utente> -p <dbname> | xz > nextcloud-backup-$(date "+%F").sql.xz</code>
* entra nella cartella <code>/home/nextcloud/nextcloud</code>
* chiedi a git a che commit stai
** <code>git show</code> questo servirà in caso qualcosa vada storto
* Fai un backup delle configurazioni
** <code>tar cfvJ config-$(date "+%F").tar.xz config</code>
* A questo punto sei prontu per l'aggiornamento
** <code>cd nextcloud; git fetch;git checkout <laversionechevuoi></code>
** <code>cd 3rdparty; git fetch;git checkout <lastessaversionediprima></code>
** <code> cd nextcloud; ./occ upgrade</code>
* Se tutto è andato bene a quest punto puoi dare il comando
** <code>./occ/maintenance:mode --off</code>
* Non è ancora finita: entra nell'interfaccia web e controlla se ci sono aggiornamenti per le app installate
Se qualcosa è andato storto restora il db, ritorna al commit di partenza e spera
111

contributi

Menu di navigazione