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.
Nützliche Links
* [Offizielle Nextcloud Docker-Dokumentation](https://hub.docker.com/_/nextcloud)
* [Podman Dokumentation](https://podman.io/documentation)
