Barman

Barman

Barman is an open-source disaster recovery and backup solution for PostgreSQL databases. It performs remote backups of multiple servers, Point-in-Time Recovery, compression, encryption, retention policies, and more.
Barman image
disaster-recovery backup postgresql

Barman: Open-Source Disaster Recovery and Backup Solution

Barman is an open-source disaster recovery and backup solution for PostgreSQL databases. It performs remote backups of multiple servers, Point-in-Time Recovery, compression, encryption, retention policies, and more.

What is Barman?

Barman (Backup and Recovery Manager) is an open-source administration tool for disaster recovery of PostgreSQL servers. It allows remote backups of multiple servers, Point-in-Time Recovery, backup cataloguing, backup compression and encryption, retention policies, and more.

Key features of Barman include:

  • Backup from master or standby PostgreSQL servers
  • Incremental backup based on WAL files
  • Backup compression to save disk space
  • Backup encryption using GPG or OpenSSL
  • Retention policies to manage number of backups
  • Point-in-Time Recovery to restore a database to a specific state
  • Recovery testing to validate backups
  • Monitoring via Nagios plugins
  • Parallel backup and recovery to improve performance

Barman is optimized for larger environments and databases where high performance and scalability are required. It integrates well with continuous archiving and streaming replication in PostgreSQL for near zero downtime backup. The tool is written in Python and is compatible with most Linux distributions.

Barman Features

Features

  1. Remote backups of PostgreSQL servers
  2. Point-in-Time Recovery
  3. Backup compression
  4. Backup encryption
  5. Retention policies

Pricing

  • Open Source

Pros

Open source and free

Backups multiple PostgreSQL servers

Easy to set up and use

Good performance

Wide range of features

Cons

Limited reporting capabilities

No support for heterogeneous environments

Steep learning curve for advanced features


The Best Barman Alternatives

Top Backup & Sync and Database Backup and other similar apps like Barman

Here are some alternatives to Barman:

Suggest an alternative ❐

PostgreSQL icon

PostgreSQL

PostgreSQL is a powerful, open source object-relational database system with over 30 years of active development. It has earned a strong reputation for its proven architecture, reliability, data integrity, robust feature set, extensibility, and the dedication of the open source community behind the software to consistently deliver performant and innovative...
PostgreSQL image
PlanetScale icon

PlanetScale

PlanetScale is a relational database platform built for serverless applications. It is designed to be highly scalable, reliable, and easy to use.Key features of PlanetScale include:MySQL compatibility - Uses the MySQL protocol and SQL syntax, making it easy to migrate existing applications.Auto-scaling - The database scales up and down automatically...
PlanetScale image
Matisse icon

Matisse

Matisse is a feature-rich vector graphics software designed for Windows. It enables users to create beautiful vector artwork from scratch for a wide range of purposes including illustrations, animations, UI/UX designs, logos, icons, diagrams, posters, and more.The application has an easy-to-use interface allowing both novice and professional illustrators to quickly...
Matisse image
EdgeDB icon

EdgeDB

EdgeDB is an open-source object-relational database management system designed specifically for graph-like data models, flexible schemas, and complex queries. It combines the power and query capabilities of graph databases with the reliability and performance of relational databases.Key features of EdgeDB include:Declarative query language EdgeQL based on GraphQL, allowing for complex...
EdgeDB image