ABOUT
This script updates community-scripts managed LXC containers on a Proxmox VE node. It detects the installed service, verifies available update scripts, and applies updates interactively or unattended. Optionally, containers can be backed up before the update process. If additional build resources (CPU/RAM) are required, the script adjusts container resources temporarily and restores them after the update. Containers requiring a reboot will be listed at the end of the process.
infoOnly containers with `community-script` or `proxmox-helper-scripts` tags are listed for update.
warningOptionally performs a vzdump backup before updating containers.
infoVisit for full guide with all vars our docs: `https://community-scripts.org/docs/tools/pve/update-apps`.
INSTALL
Approved local installer
Run this command in the Proxmox VE shell. It downloads the immutable approved file, verifies SHA-256, and only then executes it.
( url='https://scripts.francoisvw.com/snapshots/c19711ea1b2526bec67e34be948114e255b5a811/tools/pve/update-apps.sh'; sha='c33f9c9e8682a8c8b0772a21ab72f0a9d28babc747d7160ec06d9c57995c1ac5'; tmp="$(mktemp)" || exit; curl -fsSL "$url" -o "$tmp" && printf '%s %s\n' "$sha" "$tmp" | sha256sum -c - && bash "$tmp"; rc=$?; rm -f "$tmp"; exit "$rc" )
View approved source ↗Path tools/pve/update-apps.shSHA-256 c33f9c9e8682a8c8b0772a21ab72f0a9d28babc747d7160ec06d9c57995c1ac5 LOCAL CHANGE REVIEW
Approved vs latest fetched source
Sign in with a passkey to inspect pending source changes. Approved content remains public.