Add pfSense backup utility and documentation

- Add backup-pfsense-config.sh script for automated config backups via SSH
- Auto-commits backups to git with timestamped filenames
- Includes validation, error handling, and troubleshooting guides
- Add scripts/README.md with detailed usage and crontab examples
- Add BACKUP-QUICKSTART.md for quick reference commands
- Update README.md to reference automated backup workflow
- Create backups/ directory structure

The script tests SSH connectivity successfully to pfSense.
This commit is contained in:
Kenji Morishige
2026-04-22 14:42:43 -05:00
commit 38f2aefecd
12 changed files with 2122 additions and 0 deletions

View File

@@ -0,0 +1,11 @@
# Backups Directory
pfSense configuration backups are stored here with timestamped filenames.
**DO NOT delete backup files without understanding the implications.**
Format: `pfsense-config-YYYY-MM-DD_HHMMSS.xml`
All backup files are committed to git, so previous versions can be restored from git history if needed.
For backup automation, see: [scripts/README.md](../scripts/README.md)