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-walbarman backupbarman check-backupbarman checkbarman config-switchbarman config-updatebarman cronbarman deletebarman diagnosebarman generate-manifestbarman get-walbarman keepbarman list-backupsbarman list-filesbarman list-serversbarman lock-directory-cleanupbarman put-walbarman rebuild-xlogdbbarman recoverbarman receive-walbarman restorebarman replication-statusbarman show-backupbarman show-serversbarman statusbarman switch-walbarman switch-xlogbarman sync-backupbarman sync-infobarman sync-walsbarman verify-backupbarman verify
barman-clicommands
- Geographical Redundancy
- Hook Scripts
- Barman for the cloud
- Glossary