PostgreSQL Automatic Failover

High-Availibility for Postgres, based on Pacemaker and Corosync.

Documentation

Frenquently Asked Questions

See the FAQ page.

Installation

See the Installation page.

Configuration

See the Configuration page.

Administration

Fencing

We wrote a page about how badly you need to be able to fence your nodes in your cluster and how to do it. See: How to fence your node

Quick starts

Quick starts are tutorials explaining how to install and setup a PostgreSQL cluster in high availability using the PAF project.

Their purpose is to help you to build your first cluster to experiment with. It does not implement various good practices related to your system, Pacemaker or PostgreSQL. These quick start alone are not enough. During your journey in building a safe HA cluster, you must train about security, network, PostgreSQL, Pacemaker, PAF, etc. In regard with PAF, make sure to read carefully documentation from https://clusterlabs.github.io/PAF/documentation.html.

We currently provide the following quick starts: