The live Nextcloud 31→34 climb left 4.4 GB of images behind — one per rung, each ~1.5 GB, all still present after it finished. On a small VPS that is the difference between working and full. `system reclaim` cannot help: it collects DANGLING images, and every rung is a real tag, so all of them stay tagged and stay on disk. (Rolling apps never hit this — moving a floating tag orphans the old image, which reclaim then collects. It is specific to laddering.) After a SUCCESSFUL climb only, remove the images stepped through, keeping the immediately-previous version so a roll-back needs no download. CFG_UPDATER_UPGRADE_PRUNE=false keeps everything. Never runs on failure, where the older images are exactly what recovery may need. Tested: a 3-rung climb removes 31 and 32 and keeps 33; a single-step climb removes nothing (its previous version IS the rollback target); the config switch disables it. Found by looking at the box after the first real ladder run — the feature worked, and then quietly cost 4.4 GB. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
11 lines
1.9 KiB
Plaintext
11 lines
1.9 KiB
Plaintext
# ================================================================================
|
|
# WebUI Updater - Automatic app update, CVE & improvement scanning **ADVANCED**
|
|
# @icon 🔄
|
|
# ================================================================================
|
|
CFG_UPDATER_SCAN_INTERVAL=30 # App Scan Interval - Minutes between automatic app update/CVE/improvement scans. 0 disables.
|
|
CFG_UPDATER_REGISTRY_INTERVAL=360 # Registry Check Interval - Minutes between registry lookups for new image builds (the expensive step; the local scan still refreshes every scan). 0 = only when you press Check now.
|
|
CFG_HOTFIX_AUTO=security-breakage # Hotfix Auto-Apply - Which signed hotfix severities apply automatically on the update check [security-breakage|all|off]
|
|
CFG_UPDATER_AUTO=true # Automatic App Updates - Master switch for per-app automatic updates. Each app's own Update Type decides individually; turning this off makes every app manual. Every update snapshots the app first and rolls back on failure. [true:On|false:Off]
|
|
CFG_UPDATER_UPGRADE_PRUNE=true # Clean Up After Version Upgrades - After a successful stepped upgrade (e.g. Nextcloud 31→34), delete the images it stepped through. Each one can be well over a gigabyte and nothing else removes them, since every step is a real tag rather than a dangling image. The version immediately before the current one is always kept so a roll-back needs no download. [true:On|false:Off]
|
|
CFG_UPDATER_WINDOW=06:00-08:00 # Automatic Update Window - When automatic updates are allowed to install, in the host's local time (HH:MM-HH:MM; crosses midnight when start > end; 'always' = any time). Checks still run all day so the Updates page stays current — found updates simply wait for the window. Pressing Update yourself always works.
|