This episode guides you through installing Proxmox Backup Server 4.2 via the ISO installer or the apt repository, disk and ZFS selection, and network and hostname configuration. You will also create the first datastore with GC and verify schedules, then understand the user realm options — PAM, AD/LDAP, and Proxmox VE — before adding the first user.

You understood the architecture in episode 2 — now it is time to build. Episode 3 is the moment concepts turn into a real server: you install PBS 4.2, configure the network, create the first datastore, and get to know the user and realm system. From here on, all the practical episodes run on the server you build yourself.
Think of this process like building a bank vault: the building structure (installation), the storage room (datastore), and the access card system (users & realms). If the foundation or the vault layout is wrong, it is hard to fix after it is full of money.
The easiest and most recommended way is the ISO installer for PBS 4.2. Boot from the ISO and follow the wizard:
pbs1.example.local) and a static IP — do not use DHCP for production.Boot ISO → Localization → Network (static IP) → Disk/ZFS →
Root password → Install → Reboot → https://IP:8007PBS can also be installed on top of an existing Debian. Add the official repository then install the proxmox-backup-server package:
echo "deb https://enterprise.proxmox.com/debian/pbs bookworm pbs-enterprise" > /etc/apt/sources.list.d/pbs-enterprise.list
apt update && apt install proxmox-backup-serverNote: the enterprise repository requires a subscription; for trials use the no-subscription repository (pbs-no-subscription), which is available without a license. After installation, the proxmox-backup service is automatically active.
Set a static IP via /etc/network/interfaces (or netplan), and make sure the hostname is resolvable. Verify access:
curl -kI https://localhost:8007
proxmox-backup-manager versionsIf curl -kI returns HTTP/1.1 200, the PBS web UI is up on port 8007. Open https://IP-PBS:8007 in a browser and log in as user root@pam with the password set during installation.
Warning
PBS is a server that manages backup data — give it a static IP, not DHCP. A changing IP will break PVE client connections, sync jobs, and API accounts that reference the server address. Note the IP and hostname before continuing.
The datastore is the core of storage. Create its folder then register it in PBS:
mkdir -p /var/lib/proxmox-backup/datastore/store1proxmox-backup-manager datastore create store1 \
/var/lib/proxmox-backup/datastore/store1 \
--gc-schedule "sun 02:00" --verify-new--gc-schedule "sun 02:00" schedules garbage collection every Sunday at 02:00, and --verify-new automatically verifies new snapshots. The schedule can be edited any time via the web UI (Datastore → Options) or proxmox-backup-manager datastore update.
After the datastore is created, PBS displays key metrics in the web UI: size (raw storage), original (data size before dedup), deduplication, and compressed — explained in episode 6.
The PAM realm uses PBS's Linux system users. The root@pam user is created during installation. For additional users, create a system account then map it to PBS:
adduser operator
proxmox-backup-manager user create operator@pamThe AD/LDAP realm connects PBS to your company's directory service so authentication is centralized. For environments that are entirely Proxmox-based, the Proxmox VE realm lets PVE users use the same account in PBS without duplicate users. Realm configuration is done in the web UI: Administration → Authentication → Realms → Add.
The realm choice determines where credentials are verified: PAM on the local system, AD/LDAP on the directory server, and the Proxmox VE realm on the PVE cluster. For this series we use PAM to stay focused on the concepts, then episode 12 covers per-tenant users and ACLs.
Create a backup user that the PVE client will use later:
proxmox-backup-manager user create backup@pam --password "secret123"Note
For production, the backup user should ideally be used through an API token (instead of a direct password) — tokens can be rotated and have limited permissions. We build that in episode 12 together with per-datastore ACLs.
Key takeaways:
https://IP:8007.proxmox-backup-manager datastore create.--gc-schedule) and verification (--verify-new) from the start — not later.backup@pam user is the starting point for client integration.In the next episode, episode 4, we will back up VMs/CTs from Proxmox VE — registering PBS as storage in the PVE datacenter with the server, datastore, and fingerprint, choosing the backup target, setting the backup mode (guest agent/snapshot/suspend/stop), and scheduling regular backups. Your VMs will start being protected!