Skip to main content

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.