Skip to content

Proxmox Post-Installation

System optimization and repository configuration for non-subscription environments.


1. Execution of Optimization Script

A community-maintained script is utilized to detect the Proxmox version and perform necessary repository changes and updates.

  1. Open the Proxmox Shell (Datacenter > [Node Name] > Shell).
  2. Execute the following command:
bash -c "$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/misc/post-pve-install.sh)"

2. Configuration Steps

An interactive interface is launched in the shell. Selection of "Yes" (y) is recommended for standard home-use configurations.

The following actions are performed by the script:

  • Repository Correction: The "Enterprise" (Paid) repository is disabled, and the "No-Subscription" (Free) repository is enabled.
  • System Update: apt update and apt dist-upgrade are executed to ensure the latest packages are installed.
  • Subscription Nag Removal: The "No Valid Subscription" login popup is disabled.
  • Kernel Cleanup: Unused kernel versions are removed to reclaim storage space.
  • Reboot: A system reboot is required to apply kernel updates.

3. Post-Script Verification

Validation is performed following the system reboot:

  1. Log in to the Web GUI.
  2. Navigate to [Node Name] > Updates > Repositories.
  3. Confirm that the pve-enterprise repository is Disabled and pve-no-subscription is Enabled.