Releases: SweenLab/personal-proxmox-scripts
Releases · SweenLab/personal-proxmox-scripts
Release list
Proxmox Host & LXC Maintenance Wizard v1.2.0
Proxmox Host & LXC Maintenance Wizard v1.2.0
This release expands the maintenance wizard with guided maintenance profiles, clearer progress reporting, quieter command output, improved logging, and a more detailed final scorecard.
New features
- Added maintenance profiles:
- Weekly Maintenance
- Monthly Maintenance
- Docker Maintenance
- Full Maintenance
- Custom Maintenance
- Added a review screen so profile tasks can still be checked or unchecked manually
- Added per-task progress tracking
- Added an overall percentage and progress bar
- Added estimated runtime to the confirmation screen
- Added total runtime reporting after maintenance completes
- Added per-host and per-container maintenance scorecards
- Added net disk-space recovery reporting
- Added persistent task logs for each maintenance run
Output improvements
- APT output is now hidden during successful tasks
- Full APT output is saved to log files
- Failed tasks offer the option to display their log immediately
- Journal cleanup, filesystem trim, and Docker cleanup retain visible output
- Final results are grouped by target for easier review
Safety and behavior
- No automatic reboots
- Docker volumes are never removed
- Containers are never force-stopped
- Stopped containers are not started without permission
- Temporarily started containers are returned to their original stopped state
- Unsupported tasks and operating systems are safely skipped
- The complete execution plan is shown before maintenance begins
Logs
Logs for each run are stored in:
/var/log/proxmox-lxc-maintenance/
Proxmox Host & LXC Maintenance Wizard v1.1.1
Proxmox Host & LXC Maintenance Wizard v1.1.1
This release introduces a responsive interactive interface for Proxmox host and LXC maintenance.
New features
- Interactive checkbox menus for selecting LXC containers
- Interactive checkbox menus for selecting maintenance tasks
- Automatic terminal-size detection
- Responsive dialog sizing
- Running containers selected by default
- Safe handling of stopped containers
- Confirmation screen showing the complete maintenance plan
- Per-target maintenance summaries
- Disk-space recovery reporting
Fixes
- Fixed checkbox indicators being hidden on narrower terminals
- Fixed menu text being cut off
- Improved compatibility with smaller SSH and terminal windows
- Improved interactive input when running the script through
curl
Safety
- No automatic reboots
- No Docker volume removal
- No forced LXC shutdowns
- Stopped containers are not started without permission