Mise à jour manuelle serveur Nextcloud
Procédure de mise à jour manuelle
Procédure issue de la documentation officielle de Nextcloud.
Télécharger la dernière version de Nextcloud sur https://nextcloud.com/install
cd /var/www
sudo su
wget https://download.nextcloud.com/server/releases/nextcloud-xx.x.x.zip
Arrêter le serveur web
service apache2 stop
Supprimer l'ancien dossier de sauvegarde et renommer le dossier actuel
rm -r nextcloud-old
mv nextcloud nextcloud-old
Extraire la dernière version de Nextcloud dans /var/www/nextcloud
unzip nextcloud-xx.x.x.zip
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 www-data:www-data nextcloud
find nextcloud/ -type d -exec chmod 750 {} \;
find nextcloud/ -type f -exec chmod 640 {} \;
Redémarrer le serveur web
service apache2 start
Lancer la mise à jour depuis la console avec occ
cd nextcloud
sudo -u www-data php occ upgrade
Attendre la fin de la mise à jour et se loguer pour vérifier la version.