Hello everyone! In this guide, I'll show you how to install Proxmox PBS 3 on Debian 12.
First, log into your SSH server as root:
ssh root@yourfavoritedomain.tld
Update the Debian 12 packages:
apt update && apt upgrade -y
Install necessary packages:
apt install curl software-properties-common apt-transport-https ca-certificates gnupg2
Add the Proxmox repository in the sources.list with nano /etc/apt/sources.list
deb http://deb.debian.org/debian bookworm main contrib deb http://deb.debian.org/debian bookworm-updates main contrib # Proxmox Backup Server pbs-no-subscription repository provided by proxmox.com, # NOT recommended for production use deb http://download.proxmox.com/debian/pbs bookworm pbs-no-subscription # security updates deb http://security.debian.org/debian-security bookworm-security main contrib
Install the GPG Key
wget https://enterprise.proxmox.com/debian/proxmox-release-bookworm.gpg -O /etc/apt/trusted.gpg.d/proxmox-release-bookworm.gpg
Update and upgrade the system:
apt update && apt dist-upgrade -y
Now we have two options to choose from. Would you like to have Proxmox's own kernel, or do you already have Proxmox VE on the same machine (not recommended)? Go with Option A if you're setting up Proxmox for the first time. If you'd prefer to keep your current kernel and only install minimal packages, go with Option B.
This will install all required packages, including the Proxmox kernel with ZFS support and additional common packages.
apt update apt install proxmox-backup
If you prefer to keep your current Debian kernel and only install the minimal set of required packages, use the following:
apt update apt install proxmox-backup-server
Configure Postfix (select "Local only" for mail configuration):
Enter your email address for Proxmox notifications:
Yay! After reboot, you can access the Proxmox Backup Server via https://yourdomain.tld:8007.