# Choose pfSense backup contents for the recovery task, not just the XML filename

> Package settings, graph history, volatile databases, and SSH host identity are separate backup choices.

- Canonical URL: https://update.dsesecurity.com/updates/choose-pfsense-backup-contents-for-the-recovery-task-not-just-the-xml-filename/
- Publisher: Detection Systems & Engineering (DSE Security)
- Author: DSE Security Editorial Team
- Published: 2026-10-20T18:16:07+00:00
- Modified: 2026-10-20T18:34:34+00:00
- Last reviewed by DSE: 2026-10-20
- Resource type: Guide
- DSE priority: Information
- Topics: Cybersecurity, Networks & Infrastructure
- Reading time: 2 minutes

## What you need to know

Package settings, graph history, volatile databases, and SSH host identity are separate backup choices.

## Potentially affected

This concerns the pfSense GUI backup export.

## DSE recommendation

DSE recommends labeling each export with its purpose and selected options.

## Article

Package settings, graph history, volatile databases, and SSH host identity are separate backup choices.

## Source facts

Netgate documents backup options for configuration areas, package data, RRD graph data, extra captive-portal and DHCP databases, and SSH host keys. Omitting package data means packages must be reinstalled and reconfigured after restore. Extra databases are volatile, while preserving SSH host keys can help clients recognize the recovered firewall.

Source: [Netgate — Making Backups in the GUI](https://docs.netgate.com/pfsense/en/latest/backup/configuration.html).

## Applicability

This concerns the pfSense GUI backup export.

## DSE recommendation

DSE recommends labeling each export with its purpose and selected options. Keep a complete recovery export distinct from a deliberately reduced troubleshooting export. Decide whether graph history and volatile lease or portal data matter for the expected recovery, and protect the resulting file as sensitive configuration. Record which identity material must remain stable when moving to replacement hardware. Avoid treating a small successful download as proof that every operational dependency is included. Require the export operator to record the selected checkboxes alongside the recovery objective. Compare that manifest with the rehearsal target before importing anything. If a deliberately excluded database or identity matters to recovery, assign its collection method rather than silently redefining completeness.

## Verification

Inspect the selected backup scope and retain a protected inventory of its expected contents. Rehearse restoration on an isolated target and confirm package settings, required service data, and SSH identity behavior. Document anything that needs a separate backup method before calling the recovery set complete.

## Official reference

[Netgate — Making Backups in the GUI](https://docs.netgate.com/pfsense/en/latest/backup/configuration.html). Reviewed October 20, 2026.

## Primary reference

- Name: Netgate — Making Backups in the GUI
- Authority: docs.netgate.com
- URL: https://docs.netgate.com/pfsense/en/latest/backup/configuration.html
- Source publication date: Not stated by the source

## Citation and use

Preferred citation: “Choose pfSense backup contents for the recovery task, not just the XML filename,” DSE Security, https://update.dsesecurity.com/updates/choose-pfsense-backup-contents-for-the-recovery-task-not-just-the-xml-filename/
Publishing principles: https://update.dsesecurity.com/updates/dse-updates-editorial-methodology/
Usage and citation policy: https://update.dsesecurity.com/usage/
Copyright © 2026 Detection Systems & Engineering. All rights reserved.
