Nextcloud-Update auf Webspace ohne SSH-Zugang
Auf Webspace-Tarifen ohne SSH-Zugriff bleibt für Updates meist nur der integrierte Web-Updater von Nextcloud. In der Praxis schlägt dieser jedoch häufig fehl. Besonders bei größeren Versionen kommt es immer wieder zu Timeouts beim Download oder beim Entpacken der Update-Dateien, wodurch der Update-Vorgang abbricht.
Fehlgeschlagenes Web-Update bereinigen
Bricht der Web-Updater ab, wird im data-Verzeichnis ein Ordner mit dem Namen updater-<zufällige Zeichenfolge> angelegt. Solange dieser Ordner existiert, verbleibt die Instanz oft in einem nicht mehr nutzbaren Zustand.
Durch das manuelle Löschen dieses updater-…-Ordners per FTP oder Web-Dateimanager lässt sich der fehlerhafte Update-Versuch in vielen Fällen zurücksetzen, sodass die Nextcloud-Instanz wieder erreichbar ist.
Neuinstallation statt Update
Schlägt der Web-Updater auch nach mehreren Versuchen fehl, gibt es leider clevere Lösung, solange man keinen vollen SSH-Zugriff hat. Strato bietet zum Beispiel zwar einen SSH Login an, auf diesem kann aber “occ” nicht ausgeführt werden. In kleineren Umgebungen mit wenigen Benutzerkonten kann es daher leider die einzige Lösung sein, die bestehende Installation aufzugeben, die Daten zu sichern und eine frische Nextcloud-Installation aufzusetzen.
Hierfür eignet sich der offizielle Nextcloud Web Installer, ein eigenständiges Projekt für Shared-Hosting-Umgebungen:
https://github.com/nextcloud/web-installer
Zusatz: OCC Web
Für Wartungsarbeiten nach einer Installation oder einem Update kann die App OCC Web hilfreich sein. Sie stellt eine webbasierte Oberfläche bereit, um ausgewählte occ-Befehle auszuführen, die ansonsten nur über die Kommandozeile verfügbar wären.
https://apps.nextcloud.com/apps/occweb
