Skip to content

Releases: SweenLab/personal-proxmox-scripts

Proxmox Host & LXC Maintenance Wizard v1.2.0

Choose a tag to compare

@SweenLab SweenLab released this 24 Jul 23:06
cb70647

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

Choose a tag to compare

@SweenLab SweenLab released this 24 Jul 21:36
bebe5d1

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