Die Nextcloud wird laufen auf einem Nginx mit MariaDB-Anbindung.
# aptitude nstall nginx
NUn müssen wir einen eigenen Serverblock für Nextcloud erstellen:
Kommt
Nun noch HTTP2 aktivieren für alle Serverblocks (nachfolgend ein Beispiel):
[...]
server {
listen 443 ssl http2 default_server;
[...]
# sudo -u www-data php /var/www/vhostxx/html/nextcloud/updater/updater.phar
Als Antwort erscheint:
Nextcloud Updater - version: v17.0.1-1-gf9724f4 dirty Current version is 19.0.1. Update to Nextcloud 19.0.3 available. (channel: "stable") Following file will be downloaded automatically: https://download.nextcloud.com/server/releases/nextcloud-19.0.3.zip Open changelog ↗ Steps that will be executed: [ ] Check for expected files [ ] Check for write permissions [ ] Create backup [ ] Downloading [ ] Verify integrity [ ] Extracting [ ] Enable maintenance mode [ ] Replace entry points [ ] Delete old files [ ] Move new files in place [ ] Done Start update? [y/N]
Weitere Infos unter https://docs.nextcloud.com/server/latest/admin_manual/maintenance/update.html !
Häufig dauert der Download der neuen Version sehr lange, wenn die WebUI zum Aktualisieren verwendet wird. Auf der Shell kann geprüft werden, ob der Download noch läuft. Das im Hintergrund laufende Skript legt den Download unter folgendem Pfad ab.
<Nextcloud-Datenverzeichnis>/updater-<randomid>/downloads/
Beispiel:
/var/www/nextcloud/data/updater-ock5x8n5qz/downloads/
Wenn das darin befindliche Zip-File stetig anwächst, dann lohnt es sich zu warten.
mysql -u root -p
DELETE FROM nextcloud.oc_bruteforce_attempts WHERE ip = '192.168.8.128';
upload_max_filesize = 1000M; post_max_size = 1000M;