Tools usage and configuration
User tools
The user is NOT typically meant to have to invoke the provided commands manually as they automatically run when necessary as per default configuration. That said, the commands provided - that have just run during the install - will now be available in the host shell (CLI).
no-subscription
Standalone tool which is also triggered (default configuration) if the enterprise repository sources were to be reinstalled. It creates correct no-subscription repository lists and puts aside the original ones.
Note
The original source files are simply attached .disabled
suffix - this keeps them out of sight in the GUI, as opposed to be explicitly shown and marked as “disabled” as per Proxmox GUI nomenclature.
no-nag
Standalone tool which will be triggered (default configuration) whenever Proxmox update their UI - makes sure the files are continually patched.
Even more details in particular on the approach are in the subsection looking at why this is a robust method of disabling UI elements.
Configuration
If you want to configure the basic behaviour further, in particular the Ceph repository used, there is a rudimentary configuration file /etc/free-pmx/no-subscription.conf
:
FREE_PMX_NO_SUBSCRIPTION=auto # auto | manual | prohibit
FREE_PMX_NO_NAG=auto # auto | manual | prohibit
FREE_PMX_CEPH=squid # actual release name, e.g. squid
Tip
If you intend to NOT have the package auto-configure itself during install with the default configuration, just create the configuration file with your own options set before install.
Further options are explained in the manual pages of each user tool - which by default run automatically.