Host management tools provide essential functionality for maintaining and configuring your Proxmox VE host system. These scripts run directly on the Proxmox host and help automate common administrative tasks.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/community-scripts/ProxmoxVE/llms.txt
Use this file to discover all available pages before exploring further.
Container Management
Update LXC Containers
Theupdate-lxcs.sh script provides an interactive way to update multiple LXC containers simultaneously.
Features
Features
- Interactive container selection with whiptail interface
- Option to skip stopped containers
- Exclude specific containers from updates
- Automatic detection of package manager (apt, apk, dnf, yum, pacman)
- Color-coded status output
The script will prompt you to select which containers to skip and whether to update only running containers.
Cron-based Container Updates
Automate container updates with scheduled cron jobs:Container Cleanup
Remove unused packages and clear cache from containers:clean-lxcs.sh
Cleans package cache and removes unused packages from LXC containers
clean-orphaned-lvm.sh
Removes orphaned LVM volumes that are no longer associated with containers
Container Deletion
Safely delete LXC containers with confirmation:Post-Installation Configuration
Proxmox VE Post-Install
Optimize your Proxmox VE installation with recommended settings:Post-Install Features
Post-Install Features
- Disable enterprise repository (if unlicensed)
- Enable no-subscription repository
- Configure apt sources correctly
- Disable subscription nag dialog
- Update and upgrade system packages
- Install useful utilities
- Configure automatic security updates (optional)
Proxmox Backup Server Post-Install
Proxmox Mail Gateway Post-Install
Kernel Management
Kernel Clean
Remove old kernel versions to free up disk space:- Detects the currently running kernel
- Lists all installed kernel versions
- Allows interactive selection of kernels to remove
- Safely removes selected kernel packages
Kernel Pin
Pin a specific kernel version to prevent automatic updates:Use this when you have a stable kernel and want to prevent automatic upgrades that might introduce issues.
System Optimization
Microcode Updates
Install and update CPU microcode for Intel and AMD processors:Intel
Installs intel-microcode package and updates Intel CPU firmware
AMD
Installs amd64-microcode package and updates AMD CPU firmware
CPU Scaling Governor
Configure CPU frequency scaling for performance or power savings:- performance: Maximum CPU frequency at all times
- powersave: Minimum CPU frequency to save power
- ondemand: Dynamic scaling based on load
- conservative: Gradual frequency scaling
Hardware Acceleration
Enable hardware video acceleration for Plex, Jellyfin, and other media servers:- Intel Quick Sync Video (QSV)
- NVIDIA NVENC/NVDEC
- AMD AMF/VCE
- VAAPI
NIC Offloading Fix
Resolve network performance issues caused by NIC offloading:Backup and Restore
Host Backup
Create backups of important Proxmox host configuration:Backup Capabilities
Backup Capabilities
- Backs up
/etc/directory by default - Custom directory selection available
- Choose specific subdirectories to include
- Creates compressed tar archives
- Saves to custom location (default:
/root/)
Container Restore from Backup
Core Restore from Backup
Monitoring
Monitor All
Automatically monitor and restart failed VMs and containers:FSTRIM Service
Enable periodic FSTRIM for SSD optimization:Version Upgrades
Upgrade to Proxmox VE 8
Upgrade to Proxmox Backup Server 3
Upgrade to Proxmox Backup Server 4
Specialized Tools
Add IP Tag
Add IP address tags to containers and VMs for easy identification:USB Passthrough
Configure USB device passthrough to containers:Execute Command Across Containers
Run commands in multiple containers simultaneously:Repository Update
Update Proxmox repository configuration:Frigate Support
Optimize Proxmox for running Frigate NVR:PVE Privilege Converter
Convert Proxmox user privileges between different formats:Application Updates
Update self-hosted applications running in containers:This script detects common self-hosted applications and updates them to the latest versions using their native update mechanisms.