Une update Nextcloud cor­res­pond à la mise à jour du logiciel Cloud vers une version su­pé­rieure. Avant d’effectuer une mise à jour de Nextcloud, vous devez effectuer une sau­ve­garde et s’assurer de la com­pa­ti­bi­lité des ap­pli­ca­tions tierces. Ces mises à jour peuvent être ef­fec­tuées soit par l’Updater intégré, soit ma­nuel­le­ment.

Qu’est-ce qu’une update, ou upgrade, de Nextcloud ?

Les updates (mises à jour mineures) et upgrades (mises à jour majeures) de Nextcloud per­met­tent d’ac­tua­li­ser le logiciel afin d’en améliorer les fonc­tion­na­li­tés et la stabilité. Les updates sont des petits sauts de version au sein d’une version majeure (par exemple de 26.0.1 à 26.0.2), qui servent gé­né­ra­le­ment à corriger des problèmes de sécurité ou des bugs et à optimiser la stabilité du système. Les upgrades Nextcloud sont des mises à jour de la version prin­ci­pale (par exemple de la version 28 à la version 29), qui im­pli­quent des chan­ge­ments majeurs et apportent de nouvelles fonc­tion­na­li­tés.

Nextcloud re­com­mande de mettre à jour ré­gu­liè­re­ment votre serveur Cloud, c’est-à-dire d’installer toutes les versions dis­po­nibles et de les mettre à jour ra­pi­de­ment vers les nouvelles versions majeures. Vous trouverez des in­for­ma­tions dé­tail­lées sur chaque version du logiciel dans le Nextcloud Changelog.

Lorsqu’une mise à jour est dis­po­nible, vous recevez un message via l’interface d’ad­mi­nis­tra­tion. Cependant, les updates Nextcloud doivent être ef­fec­tuées étape par étape. Avant de procéder à un upgrade, il est né­ces­saire d’effectuer toutes les updates. Ensuite seulement, il sera possible de passer à la version su­pé­rieure du logiciel.

Pendant les mises à jour, votre serveur Nextcloud sera en mode main­te­nance. Tant que l’update ou l’upgrade n’est pas terminé, les uti­li­sa­teurs ne peuvent pas accéder au Cloud. Les versions majeures peuvent prendre plusieurs heures, mais les updates ne prennent en général que quelques minutes.

Updates et upgrades de Nextcloud : les prérequis

Avant d’effectuer une mise à jour de Nextcloud, il est re­com­mandé de faire un backup complet de l’instance Nextcloud. Sans cela, vous ne pourrez pas restaurer l’instance en cas de problème.

Il est également utile de vérifier si les ap­pli­ca­tions tierces que vous utilisez sont com­pa­tibles avec la nouvelle version. Dans tous les cas, ces dernières doivent être dé­sac­ti­vées avant l’update ou l’upgrade.

Managed Nextcloud
Le stockage Cloud qui vous donne le contrôle
  • Protégez ef­fi­ca­ce­ment vos données grâce à une sécurité de pointe
  • Gagnez du temps sur les mises à jour et la main­te­nance
  • Ajoutez fa­ci­le­ment des ap­pli­ca­tions et des outils col­la­bo­ra­tifs

Comment effectuer une update ou un upgrade de Nextcloud ?

Nextcloud propose trois méthodes pour mettre à jour son instance Cloud. Chaque méthode présente des avantages et des in­con­vé­nients spé­ci­fiques et convient à dif­fé­rents scénarios.

  1. Mise à jour via l’interface uti­li­sa­teur : l’outil de mise à jour Web intégré est le moyen le plus simple d’effectuer les mises à jour de Nextcloud. Cet outil vous permet de lancer des mises à jour lo­gi­cielles di­rec­te­ment depuis l’interface Web. Le processus, en­tiè­re­ment au­to­ma­tisé, a été conçu pour être simple à utiliser et exécute toutes les étapes né­ces­saires sans in­ter­ven­tion manuelle. Cette méthode convient par­ti­cu­liè­re­ment aux uti­li­sa­teurs qui re­cherchent une solution rapide, sans com­plexité technique.
  2. Mise à jour via l’interface de ligne de commande : le processus de mise à jour peut également être effectué via la ligne de commande. Le processus est similaire à celui de l’outil de mise à jour basé sur le Web, mais les erreurs sont moins fré­quentes.
  3. Mise à jour manuelle : le logiciel est installé à l’aide d’un fichier d’archive té­lé­chargé. Cette variante ne vaut à priori la peine que si le programme de mise à jour intégré ne peut pas être utilisé.
Note

La dif­fé­rence entre les trois méthodes réside dans leur degré d’au­to­ma­ti­sa­tion. Si vous effectuez l’update via le programme dédié, la plupart des étapes du processus sont au­to­ma­ti­sées. En revanche, avec la méthode manuelle, toutes les étapes doivent être ef­fec­tuées ma­nuel­le­ment, ce qui prend plus de temps et est plus propice aux erreurs.

Mettre à jour Nextcloud avec l’Updater basé sur le Web

  1. Accédez aux pa­ra­mètres d’ad­mi­nis­tra­tion (« Vue d’ensemble ») via l’icône du profil et faites défiler jusqu’à la section « Version ».
  2. Cliquez sur « Ouvrir la mise à jour ». Cette option ne s’affiche que si une update de Nextcloud est dis­po­nible.
Image: Nextcloud : aperçu des mises à jour disponibles
L’Updater vous permet de voir les mises à jour dis­po­nibles.
  1. Une fois que l’Updater a effectué toutes les étapes, indiquez si vous souhaitez que le mode de main­te­nance reste actif et si vous souhaitez continuer via la page de mise à jour basée sur le Web ou via la ligne de commande.
Image: L’Updater pendant la mise à jour
Si vous effectuez une update ou un upgrade, vous ne pouvez pas dé­sac­ti­ver le mode de main­te­nance. Vous serez alors au­to­ma­ti­que­ment dé­con­necté de Nextcloud.

Mettre à jour Nextcloud à partir de la ligne de commande

  1. Accédez aux pa­ra­mètres du serveur via l’icône du profil et faites défiler jusqu’à la section « Version ».
  2. Au lieu de cliquer sur le bouton de mise à jour, allez dans le ré­per­toire de mise à jour pour exécuter le fichier updater.phar avec la commande suivante :
sudo -u www-data php /var/www/nextcloud/updater/updater.phar
bash
  1. L’Updater vous indique la version ac­tuel­le­ment installée et la mise à jour dis­po­nible. En con­fir­mant avec « y », vous lancez le té­lé­char­ge­ment de l’update. Il vous est ensuite demandé si vous souhaitez l’exécuter di­rec­te­ment, ce que vous confirmez à nouveau en cliquant sur « y ».
  2. L’outil vous demande ensuite si vous souhaitez rester en mode de main­te­nance. Appuyez sur « N » pour dé­sac­ti­ver ce mode, afin que le Cloud soit prêt à être utilisé dès la fin de la mise à jour.

Mettre à jour Nextcloud ma­nuel­le­ment

Les ins­truc­tions pas à pas ci-dessous sont basées sur un serveur Ubuntu avec NGINX.

  1. Activer le mode main­te­nance : tout d’abord, mettez Nextcloud en mode main­te­nance pour que personne ne soit actif dans le Cloud pendant la mise à jour.
cd /var/www/nextcloud
sudo -u www-data php occ maintenance:mode --on
bash
  1. Arrêter le serveur Web :
service nginx stop
bash
  1. Renommer le ré­per­toire Nextcloud : pour que l’ancien ré­per­toire Nextcloud puisse être fa­ci­le­ment supprimé par la suite, vous devez le renommer.
cd /var/www mv nextcloud nextcloud_alt
bash
  1. Té­lé­char­ger et dé­com­pres­ser la mise à jour : nous simulons ici une mise à jour vers la version 29.0.4, mais prenez garde à bien saisir le numéro de version correct dans la commande suivante.
cd ~wget https://download.nextcloud.com/server/releases/nextcloud-29.0.4.tar.bz2tar -xjf nextcloud-29.0.4.tar.bz2 -C /var/wwwrm nextcloud-29.0.4.tar.bz2
bash
  1. Reprendre le fichier de con­fi­gu­ra­tion de l’ancienne ins­tal­la­tion :
cp /var/www/nextcloud_alt/config/config.php /var/www/nextcloud/config/config.php
bash
  1. Re­dé­mar­rer le serveur :
service nginx start
bash
  1. Affecter les droits de ré­per­toire : avant d’exécuter la mise à jour pro­pre­ment dite, dé­fi­nis­sez ex­pli­ci­te­ment les droits de ré­per­toire.
chown -R www-data:www-data /var/www/nextcloud
chown -R www-data:www-data /var/nextcloud_data
bash
  1. Lancer la mise à jour :
cd /var/www/nextcloud sudo -u www-data php occ upgrade
bash
  1. Dé­sac­ti­ver le mode de main­te­nance :
cd /var/www/nextcloud sudo -u www-data php occ maintenance:mode --off
bash
  1. Supprimer l’ancienne ins­tal­la­tion :
rm -r /var/www/nextcloud_alt
bash
Conseil

Avec Managed Nextcloud, IONOS vous propose une solution Cloud prête à l’emploi avec une in­fras­truc­ture de serveur sécurisée et sans frais ad­mi­nis­tra­tifs. IONOS se charge de la con­fi­gu­ra­tion et de la main­te­nance de votre serveur, tout en vous laissant le contrôle total sur vos données. Vous bé­né­fi­ciez également d’une offre d’as­sis­tance sur mesure.

Aller au menu principal