Aggiornare NextCloud da CLI: copertina

Come aggiornare NextCloud dalla shell del server?

Premessa

NextCloud permette in modo semplice di aggiornarlo dalla WUI.
Questa via, però, introduce 2 problemi:

  • durante il processo un utente può interferire via web e\o accedere alla pagina /aggiorna/;
  • non vengono ricreati gli indici di alcune tabelle.

Se procediamo dalla shell del server non avremo questi problemi.

Aggiornare da CLI

1. Apriamo una shell ssh sul nostro server NextCloud
2. posizionarsi nella webroot di NextCloud ( es.: cd /srv/www/example.com/html/cloud/ )
3. dare i comandi di aggiornamento e poi di creazione degli indici


sudo -u www-data php updater/updater.phar
sudo -u www-data php occ db:add-missing-indice

Durante l'aggiornamento alcuni passi possono essere particolarmente lunghi (es.: il backup, il check dei file): non c'è da preoccuparsi, basta spettare.
Alcuni passi chiedono la conferma del sistemista: non bisogna abbandonare la console pensando che tutto avvenga senza il nostro intervento!

Buon lavoro!