Nextcloud

Ligne de commande


Ne pas oublier de se placer à la racine de l'installation de Nextcloud. Par exemple :

cd /var/www/nextcloud


AIDE GENERALE

sudo -u www-data php occ --help

AIDE SUR UNE COMMANDE

sudo -u www-data php occ files:scan --help

LISTE DES COMMANDES

sudo -u www-data php occ list

LISTE DES APPLICATIONS

sudo -u www-data php occ -vvv app:list

QUELQUES EXEMPLES

   82  2019-02-19 17:06:08 sudo -u www-data php occ db:convert-filecache-bigint
   84  2019-02-19 17:06:18 sudo -u www-data php occ db:convert-filecache-bigint
  257  2019-02-20 15:09:12 occ help
  258  2019-02-20 15:09:26 sudo -u www-data php occ help
  259  2019-02-20 15:09:56 sudo -u www-data php occ help list
  262  2019-02-20 15:10:39 sudo -u www-data php occ help list
  263  2019-02-20 15:10:49 clear && sudo -u www-data php occ help
  264  2019-02-20 15:11:14 clear && sudo -u www-data php occ list
  325  2019-02-20 15:05:56 sudo -u www-data php occ files:scan --all
  774  2019-02-27 10:32:51 sudo -u www-data php occ --help
  775  2019-02-27 10:33:16 sudo -u www-data php occ list
  776  2019-02-27 10:33:59 sudo -u www-data php occ list files
  777  2019-02-27 10:34:53 sudo -u www-data php occ files help
  778  2019-02-27 10:35:01 sudo -u www-data php occ help files
  779  2019-02-27 10:35:13 sudo -u www-data php occ help
  780  2019-02-27 10:40:08 sudo -u www-data php occ -vvv files
  781  2019-02-27 10:40:18 sudo -u www-data php occ -vvv list files
  782  2019-02-27 10:42:00 sudo -u www-data php occ -vvv status
  783  2019-02-27 10:42:35 sudo -u www-data php occ -vvv app:list
  784  2019-02-27 10:43:56 sudo -u www-data php occ -vvv app:getpath ownbackup
  785  2019-02-27 10:45:19 sudo -u www-data php occ -vvv files:scan --help
  786  2019-02-27 10:46:58 sudo -u www-data php occ -vvv app:ownbackup --help
  787  2019-02-27 10:47:54 sudo -u www-data php occ -vvv app:check-code  --help
  788  2019-02-27 10:48:12 sudo -u www-data php occ -vvv app:check-code ownbackup


MISE A JOUR EN LIGNE DE COMMANDE

Nextcloud_Misa_a_jour_update.sh
Nextcloud_Misa_a_jour_update.sh
===============================
 
# Mise à jour de Nextcloud en ligne de commande :
 
# Désactiver la tâche CRON :
crontab -u www-data -e
 
# Stopper le serveur web :
service apache2 stop
 
# Démonter le dossier nextcloud/data :
umount 10.204.231.1:/cloud-data
 
# Extraire la nouvelle version dans le dossier /tmp :
cd /tmp
wget https://download.nextcloud.com/server/releases/nextcloud-VERSION.zip
unzip nextcloud-VERSION.zip
 
# Sauvegarder l'ancienne version :
cd /var/www
rm -vfr nextcloud.bak
mv nextcloud/ nextcloud.bak
 
# Installer la nouvelle version :
mv /tmp/nextcloud .
 
# Déplacer le dossier data dans le nouveau dossier :
mv nextcloud.bak/data/ nextcloud
cp nextcloud.bak/config/config.php nextcloud/config/
 
# Remonter le dossier des données :
mount 10.204.231.1:/cloud-data /var/www/nextcloud/data
 
# Appliquer les droits pour www-data :
chown -Rc www-data:www-data nextcloud
find nextcloud/ -type d -exec chmod 750 {} \;
find nextcloud/ -type f -exec chmod 640 {} \;
 
# Lancer la mise à jour :
cd nextcloud
sudo -E -u www-data php occ upgrade
 
# Réactiver la tâche CRON :
crontab -u www-data -e
 
# Démarrer le serveur web :
service apache2 start

Voilà, c'est tout ! Ensuite on peut tester la nouvelle version dans un navigateur.

# Lors du lancement on peut vérifier la version et les mises à jour sous Paramètres : Vue d'ensemble.
# Il y aura éventuellement des tâches complémentaires à lancer comme par exemple :
sudo -u www-data php occ db:convert-filecache-bigint
# ou
sudo -u www-data php occ db:add-missing-indices
# ou
sudo -E -u www-data php occ db:add-missing-indices


[ Adresse Bitcoin pour les dons BTC : 1KCZGe7PtxwaWEJf1dHcoqsxbrzypNTvEw ]