PostgreSQL Automatic Failover

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


Frenquently Asked Questions

See the FAQ page.


See the Installation page.


See the Configuration page.



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

We currently provide the following quick starts: