Um unter Nextcloud eine unfertige Version einer App installieren zu können, muss man kurzzeitig den Update-Kanal ändern.
Selbstredend ist es nicht empfohlen Alpha- oder Beta-Version im produktiven Umfeld einzusetzen. Für Test-Zwecke und solche Fälle bei denen man keine andere Wahl hat ist das mitunter die einzige Möglichkeit um weiter zu kommen. Seit geraumer Zeit ist die News-App leider ein Beispiel für genau diese Situation.
Um an die neueste Version zu gelangen kann man als Administrator von Nextcloud nach einem Klick auf “Verwaltungseinstellungen” unter “Übersicht – Verwaltung” bei “Aktueller Update-Kanal:” diesen von “Stabil” auf “Beta” ändern.
Nun wechselt man zu “Apps” und aktualisiert die gewünschte App. Anschließend ändert man den Update-Kanal wieder zu “Stabil”.
Update 10.10.2024
Klappt es wie oben beschrieben nicht, so wie bei mir mit Nextcloud Hub 8 (29.0.8) und mit News 25.0.0-alpha9, so kann man eine Aktualisierung manuell durchführen:
- Via ssh mit dem Nextcloud-Server verbinden.
- Unter “/var/www/nextcloud/apps” den bisherigen “news”-Ordner umbenennen oder löschen.
- Mit “wget https://github.com/nextcloud/news/releases/download/25.0.0-alpha9/news.tar.gz” die aktuelle Version herunterladen.
- Mit “tar xvzf news.tar.gz” entpacken.
- Die Berechtigungen auf “www-data” und auf “0755” anpassen.
Nun entweder via ssh (php /occ app:enable <app-name> und php /occ app:update <app-name>) weitermachen oder alternativ über einen Browser, hier wird direkt eine Aktualisierung angeboten.
Verheiratet, Vater von zwei Kindern, eines an der Hand, eines im Herzen. Schon immer Technik-Freund, seit 2001 in der IT tätig und seit über 10 Jahren begeisterter Blogger. Mit meiner Firma IT-Service Weber kümmern wir uns um alle IT-Belange von gewerblichen Kunden und unterstützen zusätzlich sowohl Partner als auch Kollegen.
Ich hab bei Nextcloud bis heute nicht verstanden was der Unterschied zwischen Alpha, Beta und Produktiv sein soll, funktieren tut keines davon 😉
Bzgl. Installation / Update der Pre-release Version habe ich zwei Vermutungen, die ich gerade versuche in Tickets für die News-App zu gießen:
1. Anscheinend sind die Versionen aktuell im Store als “Nightlies” markiert und diese werden *nicht* bei “unstable” berücksichtigt, sagt die Doku https://docs.nextcloud.com/server/latest/developer_manual/app_publishing_maintenance/release_process.html#pre-releases
2. Die Benennung der Version entspricht nicht der Definition bei Semver, denn dort müssen die einzelnen Komponenten des Pre-release Abschnitts durch Punkt getrennt sein. Es müsste also aktuell 25.0.0-alpha.14 heißen.
Mal schauen, ob da eine Änderung zu erreichen ist.