Preparation – Required Ports
If you need to open up a firewall, or perform port-forwarding, below are the ports you need to know about:
8007 (TCP) – Almost all communication happens over this HTTP TLS connection.
80 (TCP) – optionally required if wish to make use of Let’s Encrypt HTTP-based challenges for certificate renewal.
Preparation – Root Password
PBS uses the root user for logging in. Your installation of Debian 12 may not have a password set for the root user, so I would recommend becoming the root user with:
sudo su passwd
Install PBS
# Add Proxmox signing key to our trusted list. sudo wget https://enterprise.proxmox.com/debian/proxmox-release-bookworm.gpg -O /etc/apt/trusted.gpg.d/proxmox-release-bookworm.gpg
# Add proxmox backup server repository to our sources. sudo echo "deb http://download.proxmox.com/debian/pbs bookworm pbs-no-subscription" | sudo tee -a /etc/apt/sources.list.d/proxmox-backup-server.list
sudo apt update && sudo apt install proxmox-backup -y
You will be prompted for telling Postfix how to send email. If you are unsure, I would recommend setting “No configuration” and reconfiguring it later. After that has completed, you can go to your backup server by navigating to:
https://pbs.mydomain.com:8007
Src:
https://blog.programster.org/deploy-proxmox-backup-server-on-debian-12