Nextcloud utilise un module de mise à jour en ligne. Pour des raisons de sécurité, Nextcloud utilise un systeme de login/mot de passe. Si vous avez oublié le duo, voici comment recréer le updater.secret:
Ouvrez un terminal et créez un fichier a la racine de Nextcloud:
sudo nano /var/www/nextcloud/mdp.php
Copiez-collez ensuite le texte suivant dans ce fichier
<?php $password = trim(shell_exec("openssl rand -base64 48"));if(strlen($password) === 64) {$hash = password_hash($password, PASSWORD_DEFAULT) . "\n"; echo "Insert as updater.secret: ".$hash; echo "The plaintext value is: ".$password."\n";}else{echo "Could not execute OpenSSL.\n";}; ?>
enregistrer et quitter (Ctrl + X) puis lancez votre navigateur http://nextcloud.exemple.com/mdp.php
Vous verrez apparaitre votre couple login/secret.updater.
Copiez/collez les dans la page http://nextcloud.exemple/updater
Vous pouvez maintenant mettre a jour votre application.
Et voila.