Barman Manual¶
EnterpriseDB UK Limited January 26, 2023 (3.4.0)
Barman (Backup and Recovery Manager) is an open-source administration tool for disaster recovery of PostgreSQL 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 Manual is distributed under GNU GPL 3 and maintained by EnterpriseDB , a platinum sponsor of the PostgreSQL project .
!!!IMPORTANT
This manual assumes that you are familiar with theoretical disaster recovery concepts, and that you have a grasp of PostgreSQL fundamentals in terms of physical backup and disaster recovery. See section “Before you start” below for details.
- Introduction
- Before you start
- Design and architecture
- System requirements
- Installation
- Upgrading Barman
- Configuration
- Setup of a new server in Barman
- Preliminary steps
- The server configuration file
- WAL streaming
- WAL archiving via
archive_command - Verification of WAL archiving configuration
- Streaming backup
- Backup with
rsync/SSH - Backup with cloud snapshots
- How to setup a Windows based server
- General commands
- Server commands
- Backup commands
- Features in detail
- Barman client utilities ( barman-cli
) - Barman client utilities for the Cloud ( barman-cli-cloud
) - Troubleshooting
- The Barman project
- Reference links