No Subscription Repository configuration in Proxmox VE 8.x

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!

Scroll to Top