I have been able to install and update the PBS successfully using non-subscription repos. The client is another matter. Following the installation documentation runs into some roadblocks. The problems below relate to the installation documentation found by clicking on the "Documentation" button in the PBS web interface.
First problem: The 'wget' command found in the "#package-repos-secure-apt" section does not work. Run as root, wget fails silently (even with a -v flag); no file is downloaded. I surmise a subscription key is needed to access the Enterprise download site. I was, however, able to go to the download directory in a web browser and download the key that way, then move it into place and adjust ownership and permissions to match other trusted keys. The sha512 sum on the downloaded key is correct.
Second problem: The key is for the Enterprise repo and Bullseye-derived distros. It won't work for users trying out the non-subscription version of PBS or running clients based on Buster. I had to dig around the download site, making a few guesses as to paths, to find what looked like a non-subscription Buster key.
Third problem: That key (proxmox-release-bullseye.gpg) doesn't work. After placing it in it's place and changing ownership and permissions, 'apt update' throws these messages:
Err:14 http://download.proxmox.com/debian/pbs-client buster InRelease
The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 7BF2812E8A6E88E0
Reading package lists... Done
W: GPG error: http://download.proxmox.com/debian/pbs-client buster InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 7BF2812E8A6E88E0
E: The repository 'http://download.proxmox.com/debian/pbs-client buster InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
First problem: The 'wget' command found in the "#package-repos-secure-apt" section does not work. Run as root, wget fails silently (even with a -v flag); no file is downloaded. I surmise a subscription key is needed to access the Enterprise download site. I was, however, able to go to the download directory in a web browser and download the key that way, then move it into place and adjust ownership and permissions to match other trusted keys. The sha512 sum on the downloaded key is correct.
Second problem: The key is for the Enterprise repo and Bullseye-derived distros. It won't work for users trying out the non-subscription version of PBS or running clients based on Buster. I had to dig around the download site, making a few guesses as to paths, to find what looked like a non-subscription Buster key.
Third problem: That key (proxmox-release-bullseye.gpg) doesn't work. After placing it in it's place and changing ownership and permissions, 'apt update' throws these messages:
Err:14 http://download.proxmox.com/debian/pbs-client buster InRelease
The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 7BF2812E8A6E88E0
Reading package lists... Done
W: GPG error: http://download.proxmox.com/debian/pbs-client buster InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 7BF2812E8A6E88E0
E: The repository 'http://download.proxmox.com/debian/pbs-client buster InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.