Nextcloud – updater

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.