How pve-tools/pve-tools-9 works
PVE Tools Pro is an interactive Bash operations toolbox for Proxmox VE. Users start PVE-Tools.sh, choose a menu-driven task, and use domain modules to inspect or change the host, VM/container configuration, networking, storage, or GPU passthrough. Other major capabilities include system maintenance, security and risk controls, diagnostics, and community integrations. The README documents these capabilities, but the sampled source only covers mirror probing; internal dispatch and most module-to-module wiring are therefore not asserted.
Main entry points: 02-sources Sources and upgrades · 10-third-party Third-party modules · PVE-Tools.sh Interactive launcher · 01-optimization Host optimization
Components 17
Entry and runtime
- Interactive launcher
PVE-Tools.sh - Runtime services
lib
Host maintenance
- Host optimization
src/modules/01-optimization - Sources and upgrades
src/modules/02-sources - Boot and kernel
src/modules/03-boot-kernel - Tools and diagnostics
src/modules/08-tools-about
VM and GPU operations
- VM and container
src/modules/05-vm-container - GPU passthrough
src/modules/04-gpu-passthrough
Network and storage
- Host networking
src/modules/06-networking - Disk and storage
src/modules/07-storage-disk
Security and integrations
- Security controls
src/modules/09-security - Third-party modules
src/modules/10-third-party - Help and information
src/modules/11-help
Other components
- PVE operator
- Proxmox host
- External repositories
- Community services
Connections 15
- PVE operator → Interactive launcher: starts
- Interactive launcher → Runtime services: uses runtime
- Host optimization → Proxmox host: tunes host
- Sources and upgrades → External repositories: checks sources
- Sources and upgrades → Proxmox host: updates system
- Boot and kernel → Proxmox host: manages boot
- Tools and diagnostics → Proxmox host: inspects host
- VM and container → Proxmox host: manages guests
- GPU passthrough → Proxmox host: configures passthrough
- Host networking → Proxmox host: configures network
- Disk and storage → Proxmox host: manages storage
- Security controls → Proxmox host: hardens host
- Third-party modules → Community services: accesses ecosystem
- Third-party modules → External repositories: retrieves modules
- Help and information → PVE operator: shows guidance