1.7 KiB
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