The GUI tweaks

Philosophy

There’s a simple philosophy to the approach this tool takes when it comes to altering the GUI experience:

  1. prevent marketing elements be presented as visually equal to genuine system warnings; and
  2. do NOT misrepresent the reality, i.e. do NOT conceal Proxmox recommendations; and
  3. prevent external linking (promotion) while retaining discoverability (of the applied changes).
free-pmx-no-subscription - Proxmox VE Datacenter Summary
free-pmx-no-subscription - Proxmox VE Datacenter Summary

All of the above is obvious in the initial screenshot:

  • The subscription level is easy to differentiate from the paid tiers, however - by using this tool - the user has acknowledged they are aware of this.

  • Community support level is shown in any case as there is no barrier of entry to the Proxmox support forum for non-subscribers as opposed to lowest tier (‘Community’) subscribers.

  • A tiny link to the full disclaimer (as opposed to whole panel - the only one in the whole GUI - being clickable and pointing to sales page) at the bottom of this post is available should anyone unaware of the setup come to this system.

Furthermore, software repositories focus on whether user is receiving updates alone - it was explicit user’s choice to setup no-subscription repositories.

free-pmx-no-subscription - APT Repositories
free-pmx-no-subscription - APT Repositories

Importantly, the explicit tabs to check subscription status and support options are still available - this allows to add subscription to a node with patched GUI.

Finally, only GUI elements are patched, there is no faux licensing information injected or API backend tampered with.

Not covered

Since the release of Debian Trixie based Proxmox distributions, e.g. PVE 9, a new mobile web experience build with Web Assembly is consciously NOT within the scope of this tool as it would violate the principles laid out above. More details can be found in the Issue tracker.