Inhaltsverzeichnis

Upgrade einer Nextcloud Docker-Instanz mit Podman (rootless)

Das Upgrade einer rootless Nextcloud-Instanz mit Podman kann im Wartungsmodus hängen bleiben. Die Weboberfläche scheitert oft. Hier die Lösung:

1. Upgrade starten

Das Upgrade über die WebApp starten. Falls Nextcloud im Wartungsmodus hängen bleibt, fortfahren:

2. Upgrade über Kommandozeile abschließen

podman exec -u www-data nextcloud ./occ upgrade

3. Wartungsmodus deaktivieren

:!: Sollte nach dem Upgrade automatisch erfolgen!

podman exec -u www-data nextcloud ./occ maintenance:mode --off

4. Überprüfung

Erfolgreiches Upgrade in der WebApp prüfen.


Upgrade Nextcloud Docker mit Podman

Hier ist eine Anleitung, wie man ein Upgrade der Nextcloud-Instanz durchführt, die mit Podman verwaltet wird.

Schritte zum Upgrade

1. Ziehen des neuesten Images Zunächst wird das neueste Nextcloud-Image aus dem Docker-Hub heruntergeladen:

podman pull docker.io/library/nextcloud:latest

2. Stoppen des laufenden Containers Der aktuell laufende Nextcloud-Container muss gestoppt werden:

podman container stop nextcloud

3. Löschen des alten Containers Der alte Container wird entfernt, um Platz für den neuen zu schaffen:

podman container rm nextcloud

4. Starten des neuen Containers Schließlich wird ein neuer Container mit dem aktualisierten Image erstellt und gestartet:

podman run -d --name nextcloud -p 8082:80 -v ./nextcloud:/var/www/html docker.io/library/nextcloud

Wichtige Hinweise

* Datenvolumen beibehalten: Stelle sicher, dass das Volumen (z. B. `./nextcloud`) korrekt eingebunden ist, um die Daten persistent zu halten.

* Port-Änderungen: Überprüfe, ob der verwendete Port (`8082:80`) in deiner Umgebung frei ist.

* Backup: Vor dem Upgrade sollte immer ein vollständiges Backup der Daten und der Datenbank gemacht werden.

* [Offizielle Nextcloud Docker-Dokumentation](https://hub.docker.com/_/nextcloud)

* [Podman Dokumentation](https://podman.io/documentation)