Procédure de mise à jour manuelle d’un serveur Nextcloud

Publié par Tpeltier le


Procédure issue de la documentation officielle de Nextcloud.

Télécharger la dernière version de Nextcloud sur https://nextcloud.com/install

# cd /Local/SRC
# sudo su
# wget https://download.nextcloud.com/server/releases/nextcloud-xx.x.x.zip

Puis extraire la dernière version de Nextcloud :

# unzip nextcloud-xx.x.x.zip

Arrêter le serveur web

# service nginx stop
Se placer dans le répertoire nginx :
# cd /var/www

Supprimer l’ancien dossier de sauvegarde et renommer le dossier actuel

# rm -r nextcloud-old
# mv nextcloud nextcloud-old

Copier la dernière version de Nextcloud qui se trouve dans /Local/SRC/nextcloud

# cp -Rp /Local/SRC/nextcloud /var/www

Copier le fichier config.php depuis le répertoire -old vers le nouveau

# cp nextcloud-old/config/config.php nextcloud/config/

Copier les applications tierces depuis le répertoire -old vers le nouveau

# cp -r nextcloud-old/apps/bruteforcesettings nextcloud/apps
# cp -r nextcloud-old/apps/richdocuments nextcloud/apps

Ajuster le propriétaire et les permissions des fichiers

# chown -R nextcloud:www-data nextcloud
# find nextcloud/ -type d -exec chmod 750 {} \;
# find nextcloud/ -type f -exec chmod 640 {} \;

Redémarrer le serveur web

# service nginx start

Lancer la mise à jour depuis la console avec occ

# cd nextcloud
# sudo -u nextcloud php occ upgrade

Attendre la fin de la mise à jour et se loguer pour vérifier la version.


0 commentaire

Laisser un commentaire

Avatar placeholder

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.