Have you ever heard of the no subscription repository? If you have ever used Proxmox VE, every time you log in to the system, you may find a message saying that you don’t have a valid subscription and therefore you won’t be able to get upgrades for your installation.

Then, how can we get the updates and upgrades we need to keep our systems up-to-date? Here is where the No subscription repository comes in. This is an official repository from Proxmox that we can include in our configuration files to achieve this. It is also maintained by proxmox and it is ideal for environments like a laboratory or for SMB’s to which the budget might be a concern.
Please take into account that at the time of this post the Debian version used in the proxmox installation is Bookworm.
Including the proxmox repository
First we need to connect to our proxmox using SSH and go to the path /etc/apt/sources.list.d/. In this location you will find two files named ceph.list and pve-enterprise.list.

We will edit the pve-enterprise.list file and will include the following line in the file.
deb https://enterprise.proxmox.com/debian/pve bookworm pve-enterprise
Don’t forget to comment the first line that corresponds to the enterprise repository. You should have now something like this:

Including the ceph repository
Now that we have included the pve-repository we can update the ceph.list file. In order to do this, we will comment the first line and then include the following in the file:
deb http://download.proxmox.com/debian/ceph-quincy bookworm no-subscription
We should have something like this:

Update and upgrade the repositories
Finally we just need to update and upgrade the repositories in our proxmox:
# sudo apt update && sudo apt -y dist-upgrade
This is a great way of keeping your repositories up to date and it will help you reduce issues that may arise if you don’t have an updated system. That’s all! Thank you for reading!