Files
raspberry-pi/nextcloud-update.md

1.7 KiB

Nextcloud Update

Anmerkungen

  • Alle Nutzer sollten abgemeldet sein
  • Drittanbieter-Apps müssen nach dem Update wieder aktiviert werden. Die Daten bleiben erhalten

Als Root anmelden

sudo -s

Ins Nextloud-Verzeichnis wechseln

cd /var/www/nextcloud

Wartungsmodus aktivieren

sudo -u www-data php occ maintenance:mode --on

Eine Ebene nach oben wechseln

cd..

Update laden

wget https://download.nextcloud.com/server/releases/nextcloud-xxx.tar.bz2

Webserver (NGINX) stoppen

/etc/init.d/nginx stop

Altes Verzeichnis umbenennen

mv nextcloud nextcloud-alt

.tar entpacken

tar xvjf nextcloud-xxx.tar.bz2

Config-Datei kopieren

cp nextcloud-alt/config/config.php nextcloud/config/config.php

Daten-Verzeichnis kopieren
Nicht nötig, wenn das Daten-Verzeichnis auf einem externen Medium liegt

cd nextcloud-alt  
cp -R data /var/www/nextcloud  

Eigentümer des Ordners ändern

chown -R www-data:www-data /var/www/nextcloud

Webserver (NGINX) wieder starten

/etc/init.d/nginx start

Wartungsmodus deaktivieren

cd /var/www/nextcloud  
sudo -u www-data php occ maintenance:mode --off

IP-Adresse des Pi im Browser aufrufen und "Aktualisierung starten" klicken

Schlüssel für serverseitige Verschlüsselung übertragen
Nur nötig, wenn die OwnCloud verschlüsselt wurde

sudo -u www-data php occ encryption:migrate-keys

Update-Verzeichnis und alte Nextcloud-Instanz löschen

cd ..
rm -rf nextcloud-xxx.tar.bz2 nextcloud-alt