Go to file
James Swineson 7a7048a575
fix typo
2023-06-11 01:47:03 +08:00
scripts ditch fpm and use nfpm from now on (as per #3 and #9) 2022-12-19 17:21:24 +08:00
usr ditch fpm and use nfpm from now on (as per #3 and #9) 2022-12-19 17:21:24 +08:00
.gitignore ditch fpm and use nfpm from now on (as per #3 and #9) 2022-12-19 17:21:24 +08:00
LICENSE initial commit 2019-04-17 19:41:33 +08:00
nfpm.yaml fix typo 2023-06-11 01:47:03 +08:00
package.sh ditch fpm and use nfpm from now on (as per #3 and #9) 2022-12-19 17:21:24 +08:00
README.md doc: binary is now automatically invoked during post install, so no need to wait 2022-12-19 17:35:35 +08:00

pve-fake-subscription

JavaScript free

Disables the "No valid subscription" dialog on all Proxmox products.

I am really poor and I can't afford a license. I just want to get rid of the annoying dialog.

Features

Works for:

  • Proxmox VE (5.x or later, tested up to 7.2)
  • Proxmox Mail Gateway (5.x or later)
  • Proxmox Backup Server (1.x)

Highlights:

  • Non-intrusive: zero modification of any system file
  • Future-proof: persists between system updates & major upgrades
  • Hassle-free: you can uninstall at any time
  • Comes with standard Debian package, easy to manage and automate
  • No JavaScript is involved in the whole process, as I believe JavaScript is harmful to developers

Installation / Usage

  1. Download the latest release
  2. Install: run dpkg -i pve-fake-subscription_*.deb as root on every node
  3. (Optional) echo "127.0.0.1 shop.maurer-it.com" | sudo tee -a /etc/hosts to prevent fake keys from being checked against the Proxmox servers

Notes:

After installation, please refrain yourself from clicking the "check" button on the "Subscription" page. It will invalidate the cache and temporary revert your instance into an unlicensed status.

The fake subscription status doesn't grant you free access to the enterprise repository. You should switch to the no-subscription repository if not already done. Use the following method:

Uninstallation

Run as root:

apt purge pve-fake-subscription

This will revert your system to a "no subscription key" status.

Building the Package

Install nFPM, then:

./package.sh