Barman (backup and recovery manager) is an administration tool for disaster recovery of PostgreSQL servers written in Python.
It allows to perform remote backups of multiple servers in business critical environments and help DBAs during the recovery phase.
Barman's most wanted features include backup catalogs, retention policies, remote recovery, archiving and compression of WAL files and backups.
Barman is written and maintained by PostgreSQL professionals 2ndQuadrant.

Features

  • Full hot physical backup of a PostgreSQL server
  • Point-In-Time-Recovery (PITR)
  • Management of multiple PostgreSQL servers
  • Remote backup of a PostgreSQL server
  • Remote recovery of a backup for a PostgreSQL server
  • Management of base backups and WAL files through a catalog
  • ssh support for remote operations
  • rsync over ssh support for file synchronisation and transfers
  • Management of retention policies for backups and WAL files
  • Incremental backup
  • WAL hub (get-wal)
  • Compression of WAL files (bzip2, gzip or custom)
  • Backup general and disk usage information
  • Integration with standard archiving tools (e.g. tar)
  • Local recovery
  • Relocation of PGDATA and tablespaces at recovery time
  • Server diagnostics for backup
  • Server status and information
  • Pre/Post backup hook scripts
  • Local storage of metadata
  • INI configuration file
  • Written in Python
  • Control of bandwidth usage

Project Samples

Project Activity

See All Activity >

License

GNU General Public License version 3.0 (GPLv3)

Follow Barman for PostgreSQL

Barman for PostgreSQL Web Site

You Might Also Like
Top-Rated Free CRM Software Icon
Top-Rated Free CRM Software

216,000+ customers in over 135 countries grow their businesses with HubSpot

HubSpot is an AI-powered customer platform with all the software, integrations, and resources you need to connect your marketing, sales, and customer service. HubSpot's connected platform enables you to grow your business faster by focusing on what matters most: your customers.
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
2
1
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5

User Reviews

  • Pgbarman does the online backup of our main Postgresql server (2 GB databases) to our backup server. It gives us point in time recovery (PITR) so that we keep every keystroke in case of a crash of our main server. Installation is not the easiest, but functionality is very good!
  • Yeh, it's a good tool, and I still using it, but recently I've faced with PostgreSQL-Backup.com Now I'm testing it, and it's working great, perhaps I'm going to use it.
  • Barman works great! We were about to roll our own solution in the summer of 2012 and then we found barman and used it instead. We currently use barman to backup about 20 production systems with 100GB+ of data.
Read more reviews >

Additional Project Details

Operating Systems

Linux, BSD

Languages

Italian, English

Intended Audience

Information Technology, System Administrators

User Interface

Console/Terminal

Programming Language

Python

Database Environment

PostgreSQL (pgsql)

Related Categories

Python Database Software, Python Backup Software, Python Business Continuity Software

Registered

2012-04-20