proxmox-nag-buster/README.md

65 lines
2.1 KiB
Markdown
Raw Normal View History

2024-04-27 13:19:12 +00:00
## proxmox-nag-buster
2024-04-27 13:23:36 +00:00
Forked from https://github.com/foundObjects/pve-nag-buster
2019-04-15 08:03:25 +00:00
2021-05-05 04:52:30 +00:00
`pve-nag-buster` is a dpkg hook script that persistently removes license nags
2021-05-02 01:51:28 +00:00
from Proxmox VE 6.x and up. Install it once and you won't see another license
2021-05-05 04:52:30 +00:00
nag until the Proxmox team changes their web-ui code in a way that breaks the patch.
2019-04-15 08:03:25 +00:00
2020-01-12 06:44:06 +00:00
Please support the Proxmox team by [buying a subscription](https://www.proxmox.com/en/proxmox-ve/pricing) if it's within your
means. High quality open source software like Proxmox needs our support!
2019-04-15 08:03:25 +00:00
2024-04-27 13:19:12 +00:00
### How does it work?
2019-04-15 08:03:25 +00:00
2020-01-12 06:44:06 +00:00
The included hook script removes the "unlicensed node" popup nag from the web
gui and disables the pve-enterprise repository list. This script is called
every time a package updates the web gui or the pve-enterprise source list and
2020-06-12 12:32:32 +00:00
will only run if packages containing those files are changed.
2021-05-05 04:52:30 +00:00
The installer installs the dpkg hook script, adds the pve-no-subscription repo list
2021-05-02 01:51:28 +00:00
and calls the hook script once. There are no external dependencies beyond the base
packages installed with PVE by default.
2019-04-15 08:03:25 +00:00
2024-04-27 13:13:20 +00:00
2024-04-27 13:15:58 +00:00
### Installation
2024-04-27 13:19:12 +00:00
SSH in as root, no need for sudo.
2020-01-22 12:45:46 +00:00
```sh
2019-04-15 08:03:25 +00:00
wget https://raw.githubusercontent.com/foundObjects/pve-nag-buster/master/install.sh
```
2024-04-27 13:15:22 +00:00
#### Always read scripts downloaded from the internet before running them as root or with sudo
2020-01-22 12:45:46 +00:00
```sh
2024-04-27 13:13:20 +00:00
chmod +x install.sh && ./install.sh
2020-01-12 06:44:06 +00:00
```
2024-04-27 13:15:22 +00:00
#### Uninstall:
2020-01-22 12:45:46 +00:00
```sh
2024-04-27 13:13:20 +00:00
./install.sh --uninstall
2020-01-12 06:44:06 +00:00
```
2024-04-27 13:15:22 +00:00
#### remove /etc/apt/sources.list.d/pve-no-subscription.list if desired
#### Reboot the Proxmox Server
2024-04-27 13:13:20 +00:00
2020-01-12 06:44:06 +00:00
### Notes:
2024-04-27 13:23:36 +00:00
#### Why is there base64?
2020-01-22 12:45:46 +00:00
For convenience the install script also contains a base64 encoded copy of the
hook script, this makes installation possible without access to github or a
full clone of the project directory.
To inspect the base64 encoded script run `./install.sh --emit`; this dumps the
encoded copy to stdout and quits. To install using the stored copy just run
`sudo ./install.sh --offline`, no internet required.
2020-01-12 06:44:06 +00:00
### Contact:
2021-05-02 01:51:28 +00:00
[Open an issue](https://github.com/foundObjects/pve-nag-buster/issues) on GitHub
2020-01-12 06:44:06 +00:00
2019-04-15 08:03:25 +00:00
Please get in touch if you find a way to improve anything, otherwise enjoy!
2020-01-12 06:44:06 +00:00