NextCloud Update: Unterschied zwischen den Versionen

(Die Seite wurde neu angelegt: „= Nextcloud: Update über die Konsole (SSH) = == Einleitung == Nextcloud-Updates über die Weboberfläche schlagen häufig fehl – insbesondere bei größeren Installationen oder eingeschränkten Hosting-Umgebungen. In solchen Fällen empfiehlt es sich, das Update über die Kommandozeile (SSH) durchzuführen. Diese Anleitung zeigt Schritt für Schritt, wie Sie ein Update Ihrer Nextcloud-Installation sicher per SSH durchführen können. == Voraussetzun…“)
 
Keine Bearbeitungszusammenfassung
Zeile 2: Zeile 2:


== Einleitung ==
== Einleitung ==
Nextcloud-Updates über die Weboberfläche schlagen häufig fehl insbesondere bei größeren Installationen oder eingeschränkten Hosting-Umgebungen. In solchen Fällen empfiehlt es sich, das Update über die Kommandozeile (SSH) durchzuführen.
Nextcloud-Updates über die Weboberfläche schlagen häufig fehl,insbesondere bei größeren Installationen. In solchen Fällen empfiehlt es sich, das Update über die Kommandozeile (SSH) durchzuführen.


Diese Anleitung zeigt Schritt für Schritt, wie Sie ein Update Ihrer Nextcloud-Installation sicher per SSH durchführen können.
Diese Anleitung zeigt Schritt für Schritt, wie Sie ein Update Ihrer Nextcloud-Installation sicher per SSH durchführen können.


== Voraussetzungen ==
== Voraussetzungen ==
* Nutzung ab dem Tarif ''private large'' möglich
* SSH-Zugang zum Webserver (z. B. via ''PuTTY'' unter Windows)
* SSH-Zugang zum Webserver (z. B. via ''PuTTY'' unter Windows)
* Aktivierter SSH-Zugang im [DCP]
* Aktivierter SSH-Zugang im [DCP]
Zeile 53: Zeile 54:
Keep maintenance mode active? [y/N] n
Keep maintenance mode active? [y/N] n
Maintenance mode disabled
Maintenance mode disabled
</syntaxhighlight>
== Datenbank-Update durchführen ==
Falls nach dem Code-Update erforderlich, führen Sie das Upgrade-Skript aus:
<syntaxhighlight lang="bash">
php occ upgrade
</syntaxhighlight>
</syntaxhighlight>



Version vom 19. Juni 2025, 10:47 Uhr

Nextcloud: Update über die Konsole (SSH)

Einleitung

Nextcloud-Updates über die Weboberfläche schlagen häufig fehl,insbesondere bei größeren Installationen. In solchen Fällen empfiehlt es sich, das Update über die Kommandozeile (SSH) durchzuführen.

Diese Anleitung zeigt Schritt für Schritt, wie Sie ein Update Ihrer Nextcloud-Installation sicher per SSH durchführen können.

Voraussetzungen

  • Nutzung ab dem Tarif private large möglich
  • SSH-Zugang zum Webserver (z. B. via PuTTY unter Windows)
  • Aktivierter SSH-Zugang im [DCP]
  • Grundlegende Kenntnisse im Umgang mit der Konsole
  • Aktueller Backup Ihrer Nextcloud-Daten und Datenbank (empfohlen)

SSH-Zugang aktivieren

Aktivieren Sie den SSH-Zugang im DCP:

Webspace → FTP-User → [Ihr Benutzername, z. B. a12345] → SSH-Zugang aktivieren

Verbindung per SSH herstellen

Verwenden Sie unter Windows z. B. das Programm PuTTY, um sich per SSH zu verbinden. Die Zugangsdaten entnehmen Sie aus dem DCP.

Nextcloud-Verzeichnis aufrufen

Wechseln Sie nach der Anmeldung in das Nextcloud-Verzeichnis Ihres Webspaces:

cd /home/www/doc/XXXXX/IHREDOMAIN.de/apps/Nextcloud

Ersetzen Sie XXXXX und IHREDOMAIN.de durch Ihre tatsächlichen Werte.

Update starten

Führen Sie das Update-Skript mit PHP aus:

/usr/local/php-8.2/bin/php updater/updater.phar

Folgen Sie den Anweisungen auf dem Bildschirm. Beispielhafte Ausgabe:

Nextcloud Updater - version: v29.0.0

Current version is 30.0.11.
Update to Nextcloud 31.0.5 available.

Start update? [y/N] y
...
Update of code successful.
...
Update successful
Maintenance mode is kept active

Keep maintenance mode active? [y/N] n
Maintenance mode disabled

Dateirechte anpassen

Nach einem Update sollten Sie die Datei- und Verzeichnisrechte erneut korrekt setzen:

find -type d -exec chmod 755 {} \;
find -type f -exec chmod 644 {} \;

Wartungsmodus deaktivieren (falls aktiv)

Falls Nextcloud nach dem Update im Wartungsmodus verbleibt, deaktivieren Sie ihn manuell:

php occ maintenance:mode --off

Fertig

Ihre Nextcloud-Installation wurde erfolgreich aktualisiert. Prüfen Sie nach dem Login, ob alles ordnungsgemäß funktioniert.

Weiterführende Links