GUIDE, WITHOUT THE GUESSWORK

Proxmox Disaster Recovery: Plan the Full-Host Restore Before the Host Dies

Having PBS backups isn't a recovery plan. When a Proxmox host dies, freezes, or must be rebuilt on new hardware, you need the whole path written down — host config, VM state, storage, and order.

Proxmox Disaster Recovery: Plan the Full-Host Restore Before the Host Dies

Most Proxmox users cross "set up backups" off the list and feel safe. Then a host dies — a failed boot disk, a kernel panic loop, hardware that won't POST — and they discover the gap between having backups and knowing the full path back to a running system. Proxmox Backup Server restores your VMs, but a dead host is more than its VMs: it's the host config, the storage layout, the network, and the order you bring them back. Disaster recovery is that whole path, written down before disaster day.

Backups restore VMs; they don't restore the host

PBS is excellent at backing up and restoring guest VMs and containers. What it doesn't capture by default is the Proxmox host itself — the part you'll be rebuilding from scratch on new hardware:

If all of that lives only in the head of the person who built it, recovery is archaeology under pressure.

Capture the host config now, while it's healthy

The pre-disaster step is to back up the host's configuration so a fresh Proxmox install can be made to match:

This is config-as-notes at minimum; config-as-code if you can.

Know the restore order

A full-host restore isn't "restore everything at once." Dependencies matter:

  1. Fresh Proxmox install on the new/repaired hardware.
  2. Reattach storage and the PBS datastore — restores need the backup target reachable first.
  3. Network rebuilt to match (bridges/VLANs), so restored VMs land on the right segments.
  4. Restore VMs in dependency order — a database or storage VM before the apps that need it; a virtualized router before anything that needs the network it provides.
  5. Verify each tier before moving up.

Writing this order down is most of the value — you won't reason it out correctly while panicking.

Freeze triage: is the host actually dead?

Not every "host down" is a disaster. A frozen console with VMs still serving traffic is usually a display/proxy issue, not a dead host — don't hard-reset a healthy machine. Triage first:

The PBS restore must be tested

A backup target you've never restored from is a guess. Periodically restore a real VM to a scratch host and confirm it boots — the same restore-drill discipline scaled to whole VMs. And keep the PBS target independent of the host it protects, or a host loss takes the backups with it.

ServerCompass rollback and recovery playbook A written recovery playbook in ServerCompass — the pre-planned restore order that turns "the host died" from improvisation into a checklist.

DR checklist

Takeaway

PBS backs up your VMs; it doesn't back up your recovery. Capture the host config, write down the restore order, keep a freeze-triage step so you don't nuke a healthy host, and rehearse a real restore. Then a dead Proxmox host is a planned rebuild, not the worst day of your year.

From across the StoicSoft network

Hand-curated reads on the same topic from sister sites in the StoicSoft family.