--- before: nextcloud
running {'nextcloud': 'nextcloud:34.0.1-apache', 'nextcloud-db': 'mariadb:11.6', 'nextcloud-redis': 'redis:7-alpine'}
F3 POST /api/stacks/nextcloud/update 19:52:02
{"ok":true,"data":{"accepted":true,"completed":false},"message":"Frissítés elindult – az állapot a kártyán követhető"}
LOG 2026/09/14 19:52:03 [INFO] [stacks] update nextcloud: accepted — guarded update started

LOG 2026/09/14 19:52:03 [INFO] [stacks] update nextcloud: phase checking
LOG 2026/09/14 19:52:03 [INFO] [stacks] update nextcloud: precondition met — Tier 2 (second drive) copy from 2026-09-14T19:03:05Z (49m0s old, limit 24h0m0s)
LOG 2026/09/14 19:52:03 [INFO] [stacks] update nextcloud: phase safety-dump
LOG 2026/09/14 19:52:03 [INFO] [stacks] update nextcloud: safety dump done (1 file(s)) [/mnt/felhom-drives/hdd_1/backups/primary/nextcloud/db-dumps/pre-restore-20260914T195203Z-nextcloud-mariadb.sql]
LOG 2026/09/14 19:52:03 [INFO] [stacks] update nextcloud: phase pinning
LOG 2026/09/14 19:52:03 [INFO] [stacks] update nextcloud: pin advanced to the catalog's current definition (nextcloud=nextcloud:34.0.1-apache, nextcloud-db=mariadb:11.6, nextcloud-redis=redis:7-alpine)
LOG 2026/09/14 19:52:03 [INFO] [stacks] update nextcloud: phase pulling
F3 qm stop at 19:52:05.825 on: phase pulling
F3 qm start at 19:52:36
status: running
F3 +  130s dashboard /api/health 200
F3 +  132s gokapi running same images
F3 +  133s jellyfin running same images
F3 +  139s privatebin running same images
F3 +  139s nextcloud running same images
F3 +  139s vaultwarden running same images
F3 +  150s bookstack running same images
F3 +  151s uptime-kuma running same images
F3 +  178s mealie running same images
F3 +  189s docmost running same images
F3 +  194s immich running same images
F3 +  194s adventurelog running same images
F3 +  230s paperless-ngx running same images
F3 +  230s ALL 12 running
--- after: nextcloud API
running updating False {'nextcloud': 'nextcloud:34.0.1-apache', 'nextcloud-db': 'mariadb:11.6', 'nextcloud-redis': 'redis:7-alpine'}
