Proxmox is a specialized Linux distribution build from Debian GNU / Linux sources. It is created for users who want to create, run and maintain virtual servers using KVM and LXC. Proxmox can be an exemplary replacement for other enterprise-grade Virtualization products such as d Citrix Hypervisor, VMware vSphere, Microsoft Hyper-V.
Proxmox VE is bundled with the right tools required to manage virtual servers from an industrial grade web-based administration interface. With Proxmox VE you can manage hundreds or even thousands of virtual machines provided you have the capacity needed.
Remove “No valid subscription” warning on Proxmox VE
When you access Proxmox VE web dashboard after a successful installation you’re greeted with a warning message.

We recommend you purchase a subscription for your Proxmox VE setup. Check out Proxmox Support Subscriptions page for more details.
Removing “No valid subscription” warning (Only for educational purposes)
If using Proxmox VE to host production workloads, consider acquiring Support Subscription for updates and official support incase of issues.
By default, Proxmox VE will try to use the enterprise repositories during package updates:
$ cat /etc/apt/sources.list.d/pve-enterprise.list
#deb https://enterprise.proxmox.com/debian/pve bookworm pve-enterprise
Running apt update
command will give warning / error message:
$ sudo apt update
Err:10 https://enterprise.proxmox.com/debian/pve bookworm InRelease
401 Unauthorized [IP: 2a01:7e0:0:424::249 443]
....
E: Failed to fetch https://enterprise.proxmox.com/debian/pve/dists/bookworm/InRelease 401 Unauthorized [IP: 2a01:7e0:0:424::249 443]
E: The repository 'https://enterprise.proxmox.com/debian/pve bookworm InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
Let’s fix this by adding non-subscription sources.
Disable Enterprise Repository:
sudo sed -i "s/^deb/#deb/g" /etc/apt/sources.list.d/pve-enterprise.list
Enable No-Subscription Repository:
If you have installer repo move it to a new sources file.
sudo mv /etc/apt/sources.list.d/pve-install-repo.list /etc/apt/sources.list.d/pve-no-subscription.list
Else run the commands below to add No-Subscription repositories.
sudo tee /etc/apt/sources.list.d/pve-no-subscription.list<<EOF
deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription
EOF
Confirm if the repository set is working.
$ sudo apt update
Hit:1 http://security.debian.org bookworm-security InRelease
Hit:2 http://ftp.debian.org/debian bookworm InRelease
Get:3 http://ftp.debian.org/debian bookworm-updates InRelease [55.4 kB]
Get:4 http://download.proxmox.com/debian/pve bookworm InRelease [2,768 B]
Get:5 http://download.proxmox.com/debian/pve bookworm/pve-no-subscription amd64 Packages [516 kB]
Get:6 https://pkgs.tailscale.com/stable/debian bookworm InRelease
Fetched 581 kB in 2s (381 kB/s)
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
125 packages can be upgraded. Run 'apt list --upgradable' to see them.
Disable Proxmox VE “No valid subscription warning”
Switch to root user:
sudo -i
Run the commands below to disable valid subscription warning message on Proxmox VE 8.
echo "DPkg::Post-Invoke { \"dpkg -V proxmox-widget-toolkit | grep -q '/proxmoxlib\.js$'; if [ \$? -eq 1 ]; then { echo 'Removing subscription nag from UI...'; sed -i '/data.status/{s/\!//;s/Active/NoMoreNagging/}' /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js; }; fi\"; };" > /etc/apt/apt.conf.d/no-nag-script
Re-install Proxmox widget toolkit.
sudo apt --reinstall install proxmox-widget-toolkit
Optionally update and upgrade your Proxmox VE server
sudo apt update
sudo apt -y dist-upgrade
Reboot if this is needed.
[ -f /var/run/reboot-required ] && sudo reboot -f
Logout of your Proxmox and back in to confirm if invalid subscription warning persist.
More on Proxmox: