fix(post-install): align optimization descriptions with existing behavior

This commit is contained in:
martino
2026-10-22 23:46:56 +02:00
parent 6422d6ecd5
commit e032d869ff
5 changed files with 153 additions and 18 deletions
+6 -6
View File
@@ -2600,11 +2600,11 @@
"aptIpv4": "Force APT to use IPv4 to avoid stalls on hosts with broken IPv6 connectivity.",
"network": "Tune TCP buffers, somaxconn, IPv4 hardening and disable rp_filter on fw bridges (PVE 9 compatible).",
"bashrc": "Install and safely migrate the managed ProxMenux Bash prompt and aliases while preserving or selecting the short/full working-directory style.",
"log2ramAuto": "Install Log2RAM with size auto-tuned to host RAM (128M/256M/512M); SSD/M.2 detection skips on rotational disks.",
"log2ramAuto": "Fresh installs size Log2RAM from host RAM and ask for confirmation if storage is not detected as SSD. Updates preserve the configured size.",
"zfsAutotrim": "Enable ZFS autotrim on detected pools and record only pools changed by ProxMenux.",
"persistentNetwork": "Pin NIC names to MAC addresses via systemd .link files so kernel updates don't shuffle interface names.",
"kexec": "Install kexec-tools and add a Ctrl+Alt+K hotkey + systemd unit for fast reboots that skip BIOS/POST.",
"amd": "Detect AMD EPYC/Ryzen CPUs and apply microcode + IOMMU + KVM-specific kernel boot params.",
"kexec": "Install kexec-tools and prepare a systemd unit plus the reboot-quick alias for fast reboots that skip BIOS/POST.",
"amd": "Apply idle=nomwait and KVM module options on AMD EPYC/Ryzen hosts.",
"openVSwitch": "Install OpenVSwitch for software-defined networking inside VMs and containers.",
"tcpBbr": "Enable TCP Fast Open (clients + server) and BBR congestion control for better latency under load.",
"ceph": "Install Ceph (client + server packages) for distributed RBD/CephFS storage; PVE 8/9 aware repo selection.",
@@ -2612,17 +2612,17 @@
"zfsSnapshots": "Install zfs-auto-snapshot with cron schedules for hourly/daily/weekly/monthly snapshots.",
"rpc": "Disable rpcbind service/socket while preserving their exact previous systemd state for rollback.",
"pigz": "Replace gzip with pigz (parallel implementation) for faster vzdump backup compression.",
"guestAgent": "Detect the host's hypervisor (qemu/vmware/hyperv/virtualbox) and install the matching guest agent.",
"guestAgent": "Detect QEMU/KVM, VMware or VirtualBox and install the matching guest agent; skip other environments.",
"vfio": "Enable IOMMU and load VFIO modules to allow GPU/PCI passthrough into VMs.",
"motd": "Add the ProxMenux MOTD banner while preserving the original file contents or absence for rollback.",
"subscriptionCustom": "Patch the Proxmox web UI to suppress the \"no valid subscription\" dialog (PVE 8 + 9 variants supported).",
"zram": "Enable an opt-in ZRAM swap profile sized to one tenth of RAM.",
"backupLimits": "Lift vzdump bandwidth/IO limits so backups run at the storage's real throughput.",
"backupLimits": "Set global vzdump defaults to bwlimit: 0 and ionice: 5. This does not guarantee faster backups.",
"ovh": "Detect OVH-rented hardware via whois lookup and install OVH Real-Time Monitoring (no-op on non-OVH).",
"ha": "Enable the Proxmox HA stack (pve-ha-lrm, pve-ha-crm, corosync) for cluster failover.",
"fastfetch": "Install Fastfetch system summary tool with the ProxMenux logo + status block as the SSH login banner.",
"figurine": "Install Figurine (ASCII-art hostname banner) and wire it into the SSH login flow.",
"log2ramCustom": "Install Log2RAM with user-chosen RAM size; prompts for size and SSD/M.2 awareness before applying.",
"log2ramCustom": "Install Log2RAM with a chosen size, sync interval and optional autosync. Updates preserve the size and autosync choice.",
"systemUtilities": "Install selected system utilities and track only packages that were newly added by ProxMenux."
},
"toolNames": {