To login you need to provide the unhashed value of "updater.secret" in your config file.
If you don’t know that value, you can access this updater directly via the Nextcloud admin screen or generate your own secret:
php -r '$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";};'
Gib mir gerne einen Kaffee ☕ aus!
Wenn dir meine Beiträge gefallen und geholfen haben, dann kannst du mir gerne einen Kaffee ☕ ausgeben.
bc1qfuz93hw2fhdvfuxf6mlxlk8zdadvnktppkzqzj
Lösung
Es wird das "Secret" benötigt, um zurück zur Admin-Seite von Nextcloud zu gelangen.
Dazu muss das Secret in der Datei /var/www/html/nextcloud/config/config.php
mit der Eingabe über die Weboberfläche übereinstimmen.
- Login via CLI auf dem Nextcloud Server
- Den angezeigten Befehl auf dem Nextcloud-Server in der CLI ausführen
php -r '$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";};'
- Den Wert The plaintext value is: ist in der Datei /var/www/html/nextcloud/config/config.php einzutragen. Der Wert in der Zeile updater.secret ist zu ersetzen.
- Der Wert ist in der Weboberfläche einzutragen und auf den Button "Login" zu drücken.
- Das Webinterface kann neu geladen werden. Nextcloud befindet sich jedoch im Wartungsmodus.
- Wartungsmodus über die CLI beenden:
sudo -u www-data php /var/www/html/nextcloud/occ maintenance:mode --off
- Nextcloud über die CLI updaten

sudo -u www-data php /var/www/html/nextcloud/occ upgrade
Nextcloud or one of the apps require upgrade - only a limited number of commands are available
You may use your browser or the occ upgrade command to do the upgrade
Setting log level to debug
Turned on maintenance mode
Updating database schema
Updated database
Updating <photos> ...
Updated <photos> to 2.0.1
Starting code integrity check...
Finished code integrity check
Update successful
Turned off maintenance mode
Resetting log level
- Nextcloud Webinterface erneut laden. Die Anmeldung sollte wieder wie gewohnt funktionieren.
Zur Installationsanleitung für die eigene Nextcloud ➡ https://codeberg.org/strobelstefan.org/nextcloud-installation-configuration
Photo by Sigmund on Unsplash

ist absolut technik-begeistert und großer Fan von Linux und Open Source. Raspberry Pi Bastler der ersten Stunde und nach wie vor begeistert von dem kleinen Stück Hardware, auf dem er tolle Projekte umsetzt. Teilt hier seine Erfahrungen mit Nextcloud, Pi-hole, YubiKey, Synology und openmediavault und anderen spannenden IT-Themen. Nutzt Markdown und LaTeX zum Dokumentieren seiner Projekte und Gitea zum Versionieren. Sitzt vor einem 49“ Monitor, nutzt Windows und MacOS zum Arbeiten, Linux auf seinen Servern und virtuellen Maschinen und hört dabei Spotify und MP3s und Radio-Streams über seinen RadioPi.