Nextcloud: Alpha- oder Beta-Version einer App installieren

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.

2 Kommentare

  1. Brucie

    Ich hab bei Nextcloud bis heute nicht verstanden was der Unterschied zwischen Alpha, Beta und Produktiv sein soll, funktieren tut keines davon 😉

  2. Uwe Koloska

    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.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

© 2024 Andy's Blog

Theme von Anders NorénHoch ↑