Skip to content

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

License

Notifications You must be signed in to change notification settings

quiknick/pve-fake-subscription

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 8.x)
  • Proxmox Mail Gateway (5.x or later)
  • Proxmox Backup Server (1.x or later, tested up to 3.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

Changes I've made in this fork

  • updated package building instructions
  • changed links to point to this repository instead of the original one
  • changed the product name to "Proxmox Fake Subscription" (shows up in the web interface and the shell)

Installation / Usage

  1. Download the latest release

wget https://github.com/quiknick/pve-fake-subscription/releases/latest/pve-fake-subscription_0.0.10_all.deb

  1. Install the package as root on every node

dpkg -i pve-fake-subscription_*.deb

  1. (Optional) Prevent fake keys from being checked against the Proxmox servers

echo "127.0.0.1 shop.maurer-it.com" | sudo tee -a /etc/hosts

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:

echo 'deb [trusted=yes] https://repo.goreleaser.com/apt/ /' | sudo tee /etc/apt/sources.list.d/goreleaser.list
sudo apt update
sudo apt-get install build-essential git nfpm
git clone https://github.com/quiknick/pve-fake-subscription.git
cd pve-fake-subscription

(Optional) Change the name of the subscription

sed -i.bak 's/Proxmox Fake Subscription/<new name>/' usr/bin/pve-fake-subscription

./package.sh

About

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 51.1%
  • Shell 48.9%