← PVE Tools
This script provides options to delete logs and cache, and repopulate apt lists for Ubuntu and Debian systems.
Notes
Execute within the Proxmox shell
Supports Alpine, Debian, and Ubuntu containers
Select containers to exclude from cleaning
Links
GitHub
This script will add/remove a crontab schedule that updates the operating system of all LXCs every Sunday at midnight.
Notes
Execute within the Proxmox shell
To exclude LXCs from updating, edit the crontab using crontab -e and add CTID
Links
Releases unused blocks from LXC container disks back to the storage device. Recommended for SSD, NVMe, and thin-provisioned storage.
Notes
Only effective on SSD, NVMe, thin-LVM, or discard-capable storage
Select containers to exclude from trimming
Can temporarily start stopped containers for trimming
Create backups of Proxmox VE host configuration files and directories.
Notes
Interactive directory and file selection
Backups are saved as compressed tar archives
Default backup location is /root/
Links
GitHub
Enables hardware passthrough for USB, Intel, NVIDIA, and AMD GPUs inside privileged LXC containers.
Notes
Requires Proxmox VE 8.1+
Only supports privileged LXC containers for GPU passthrough
Interactive menu system via whiptail
Links
GitHub
Remove old Proxmox VE kernels to free up disk space, especially on small /boot/efi partitions.
Notes
Detects current kernel and lists removable kernels
Select kernels to remove interactively
Runs update-grub after cleanup
Links
GitHub
This script helps manage and delete LXC containers on a Proxmox VE server. It lists all available containers, allowing the user to select one or more for deletion through an interactive menu. Running containers are automatically stopped before deletion, and the user is asked to confirm each action.
Post-install configuration script for Proxmox VE.
Configures package repositories, disables subscription nag, manages enterprise/no-subscription repos, configures high availability, and performs system updates. Supports both Proxmox VE 8.x (Bookworm) and 9.x (Trixie) with proper deb822 sources format on 9.x.
Features
Configure Debian/Proxmox package sources
This script allows converting Proxmox LXC containers between privileged and unprivileged modes using vzdump backup and restore. It guides you through container selection, backup storage, ID assignment, and privilege flipping via automated restore.
Notes
Execute this script inside the Proxmox shell as root.
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.