User Guide#
Barman is an open-source administration tool for disaster recovery of Postgres servers written in Python. It allows your organisation to perform remote backups of multiple servers in business critical environments to reduce risk and help DBAs during the recovery phase.
Barman is distributed under GNU GPL 3 and maintained by EnterpriseDB, a platinum sponsor of the PostgreSQL project.
- Concepts
- Installing
- Quick start
- Architectural backup designs with barman
- Pre-requisites
- Barman check
- Backups
- WAL archiving
- Catalog information
- Recovery
- Retention policies
- Diagnose and troubleshooting
- Configuration Reference
- Commands Reference
barman
- Shortcuts
- Exit Statuses
- Sub-Commands
barman archive-wal
barman backup
barman check-backup
barman check
barman config-switch
barman config-update
barman cron
barman delete
barman diagnose
barman generate-manifest
barman get-wal
barman keep
barman list-backups
barman list-files
barman list-servers
barman lock-directory-cleanup
barman put-wal
barman rebuild-xlogdb
barman receive-wal
barman restore
barman replication-status
barman show-backup
barman show-servers
barman status
barman switch-wal
barman switch-xlog
barman sync-backup
barman sync-info
barman sync-wals
barman verify-backup
barman verify
barman-cli
commands
- Geographical Redundancy
- Hook Scripts
- Barman for the cloud
- Glossary