# Proxmox helper scrips ### Scripts and their usage | Name | Usage | |:--------------------:|:-------------------------------------------------:| | UpdateAll.sh | Update all CT's and VM's | | UpdateOne.sh | Update one CT or VM by passing its ID as argument | | ReleaseUpgradeALL.sh | Upgrade release all CT's | | ReleaseUpgradeOne.sh | Upgrade one CT by passing its ID as argument | | functions.sh | Shared functions for both scripts | ### Installation * Install jq `apt install jq` * Clone this repo to your Proxmox server ### Features * Upgrade all CT's/VM's at once * Exclude list in `UpdateAll.sh` and `ReleaseUpgradeALL.sh`, to skip once you don't want to update * Updates using package manager * Application updates by checking for and running /opt/ProxMoxToolKitAppUpdate.sh _!This script runs using the sh shell_ * Upgrade AlpineLinux release all CT's/VM's at once * Upgrade Debian release all CT's at once * Get a list of all guest on the system (including OS name & version) exported as CSV