One of the first question I had with Proxmox is – how do I update?
I have a connection to the internet, I enter
apt-get update
in the shell of my Proxmox host, but all I get is bunch of errors

Ok, first of all – this would work if you have Proxmox subscription.
However, people at Proxmox are kind enough and let also those without subscription to update. There is just few thing we need to do, and it will work.
For the purpose of this guide, I’m doing this at Proxmox 6.2-4 (as you can see above), and current version of Proxmox is 6.3-1.
So, lets see if we can update.
Here you will find official info from Proxmox about updating
https://pve.proxmox.com/wiki/Package_Repositories
In order to be able to update our installation, we have to edit
/etc/apt/sources.list file.
nano /etc/apt/sources.list

This is how sources.list looks by default

We will add following to the file
# PVE pve-no-subscription repository provided by proxmox.com,
# NOT recommended for production use
deb http://download.proxmox.com/debian/pve buster pve-no-subscription
So, this is sources.list after update with links above

Save the file and exit
Ok, lets now try to update again
apt-get update
At first, looks like nothing is changed…

You will get errors because we also left subscription repos intact – in case you decide to buy subscription in the future.
Lets try now with another command (we should get 6.3 upgrade)
apt dist-upgrade
Ok, something is happening. We will confirm with “y” and continue…

Looks like download is working…

Ok, we are done

Lets reboot
We succeeded – update is done, we now have Proxmox VE 6.3-3
