zu Zeit verwende ich Nextcloud 20.0.7 mit einem Debian 10 VPS Server.
Jetzt möchte ich Nextcloud 21 installieren.
Leider bekomme ich Nextcloud 21 noch nicht angeboten.
Auch mit einer Umstellung auf den Nextloud Update Kanal: “Beta” bietet mir Nextcloud 21 nicht an.
Was muss ich tun um Nextcloud 21 schnellstmöglich zu erhalten?
indem du - wie immer eigentlich - mit einer Suche anfängst… Hier im Forum oder mit Tante Gurgel… Oder oder oder.
Ich sehe, du hast einen wichtigen Link nachgetragen. Gut.
Nun vergleichst du die einzelnen Komponenten(-anforderungen) mit denen deiner Instanz. Bist du irgendwo nicht auf dem geforderten Stand? Dann diese Komponente upgraden.
@nc-kay
Du kannst auf Beta stellen. Dann bekommst du erst mal die neuste Nextloud 20 - Version und anschließend Nextcloud 21. Bedenke aber, dasss wie bei jedem Release der Download extrem langsam ist.
Normalerweise dauert es ein paar Wochen, bis eine neue Hauptversion der Nextcloud an alle User angeboten wird. Wenn du nicht warten wilst und nicht den Umweg via Beta Channel nehmen willst, den ich auch nicht unbedingt nehmen würde, wenn jetzt schon eine RC von Nextcloud 20.0.8 angeboten wird, gibt es auch noch die Möglichkeit manuell zu aktualisieren:
Beim Weg über den Beta Channel muss man auch unbedingt wieder auf Stable zurückschalten nach dem Upgrade, ansonsten hat man , wenn man nicht aufpasst dann plötzlich eine Alpha oder Beta von Nextcloud 22 installiert. Was nicht gut wäre, weil Downgrades umständlich sind und auch nicht in jedem Fall problemlos funktionieren. Supported sind sie auch nicht. Mache also auf jeden Fall Backups des Nextcloud Folders und der Datenbank bevor du aktualisierst. Dann kannst du im Notfall wieder zurückgehen, wenn etwas schief läuft. Oder einen Snapshot der VM, wenn dein VPS-Anbieter so etwas unterstützt.
Von den Requirements her: PHP 7.4 und MariaDB 10.5 sollte es passen.
Prüfe aber genau, ob alle apps, die Du nutzt, schon von NC21 unterstützt werden. Groupfolders,bbb fehlen z.B. noch. Generell ist es nicht erstrebenswert, die allererste Version zu installieren - stabiler wird generell die .1 oder .2 Version. Gibt es einen besonderen Grund für die Eile?
Kann man das 2. Update überhaupt umgehen? Ich denke nicht. Oder weiß jemand mehr? Das hat schon ziemlich lange gedauert mit zwei Updates. Kein Wunder, dass die Server überlastet sind.
Um mir das Aktualisieren meiner verschiedenen Instanzen zu vereinfachen, habe ich ein Script geschrieben, welches den manuellen Upgradeprozess der Dokumentation abarbeitet. Das aktualisiert auf das letzte Point-Release (auf dem bist du schon in diesem Fall: 20.0.7) oder auf die nächsthöhere Version. Solange 20.0.8 noch nicht erschienen ist, entfällt also der Schritt über den Beta-Channel.
Praktisch: vor einem Upgrade wird ein Backup durchgeführt, das auch mithilfe des Scripts einfach wieder hergestellt werden kann, falls etwas schiefläuft.
Ich benutze das Script regelmäßig, um verschiedene Instanzen zu aktualisieren, oder um für Tests mithilfe der Backups zwischen verschiedenen Versionen zu wechseln:
EDIT: mit der Option -utv kann das Script die Nextcloud-Instanz zu einer spezifischen Version aktualisieren. So könnten auch Point Releases (z.B.: 20.0.8, 20.0.9 etc.) übersprungen werden (die Dokumentation empfiehlt dieses Vorgehen nicht!). Major Releases können mit -utv nicht übersprungen werden.
Danke für das Script. Ich selbst nutze jedoch lieber “php updater/updater.phar”. Und zum Backup. Mein Server macht sowieso täglich Sicherungen. Das Backup brauche ich eigentlich nicht. Leider weiß ich nicht, wie ich beim Updater das Backup deaktivieren kann. Wenn der Updater mindestens die Daten per “–link-dest” per Hardlinks rsyncen würde statt sie tatsächlich zu kopieren.
Wenn du die neuste Version installiert hast, wirst du da wohl nicht viel machen können. Evtl. ist er auch zu früh aktualisiert worden und erwartet schon 21.0.1.
Keine Ahnung. Deine Cloud ist aber jetzt nicht unsicherer, nur weil ein offensichtlicher Fehler in diesem Sicherheitscheck erscheint. Wenn er alles andere als ok anzeigt, ist alles gut.