Table des matières
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