PVE LXC Apps Updater | scripts-underground PVE LXC Apps Updater | scripts-underground
⚠️
WARNING: Executing scripts from the internet without understanding what they do can be dangerous. This is an open frontier — always review the code before running it.

PVE LXC Apps Updater

pve proxmox
REPO_BASE=https://raw.githubusercontent.com/scripts-underground/proxmox/main bash -c "$(curl -fsSL https://raw.githubusercontent.com/scripts-underground/proxmox/main/scripts/pve/update-apps.sh)"

PVE LXC Apps Updater

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.

Notes

  • Execute within the Proxmox shell.
  • By default, only containers with community-script or proxmox-helper-scripts tags are listed for update.
  • Optionally performs a vzdump backup before updating containers.
  • If required, the script will temporarily increase container CPU/RAM resources for the build process and restore them after completion.
  • Supports various environment variables for automation: var_backup, var_backup_storage, var_container, var_unattended, var_skip_confirm, var_auto_reboot.
Copied!