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.