Supported PostgreSQL Configurations
Supported Distributions
ClusterControl supports open-source PostgreSQL, EnterpriseDB, and TimescaleDB across versions 12 to 18.
Broad engine support: Choose between community PostgreSQL, EDB for enterprise features, or TimescaleDB for time-series workloads.
OS compatibility: Runs on major Linux distributions, including Debian, Ubuntu, RHEL, CentOS, Rocky, and AlmaLinux.
Flexible deployment sources: Deploy from vendor-maintained repositories, PostgreSQL Global Development Group (PGDG) packages, or custom builds.
Version coverage: From long-term supported releases to the latest stable versions.
Replication & High Availability
Streaming (Physical) Replication: The PostgreSQL default: continuous streaming of WAL data from primary to standby servers for high availability and read scaling; supports synchronous or asynchronous modes. ClusterControl automates setup, monitoring, failover, backups, PITR, upgrades, and extension orchestration.
Logical Replication (Including Bi-Directional): Publishes and subscribes to data changes at the table level, enabling flexible replication workflows including bidirectional setups. ClusterControl now supports logical replication and bi-directional synchronization.
ClusterControl vs. the Alternatives
ClusterControl is a PostgreSQL cluster manager built for engineers and trusted by enterprises.
| Feature | ClusterControl | AWS RDS for PostgreSQL |
|---|---|---|
| On‑prem & hybrid support | X | |
| HA & replication automation | Managed | |
| Full operational control | Limited | |
| Lifecycle Tooling | Partial | |
| Advanced observability | Basic |
Still Managing PostgreSQL by Hand? Time to Upgrade.
ClusterControl is the PostgreSQL management platform DevOps teams actually want. Built for engineers. Trusted by enterprises. Made for your infrastructure.
Many of our applications that we use to deliver care to our patients rely on database backends that we host locally. Most of these systems are mission critical and uptime is of utmost importance, as is reliable backup and restoration processes to prevent data loss.
Managed PostgreSQL features list
| Licenses | |
| Open Source | |
| Enterprise | |
| Cluster management | |
| Deploy / import | |
| Add / duplicate / remove / decommission node | |
| High availability | |
| Load balancers | |
| Automated failover | |
| Asynchronous / synchronous replication | |
| Backup / restore | |
| Full / differential / incremental backups | |
| Backup compression / encryption | |
| Local / cloud backups | |
| Observability | |
| Infrastructure / database / query monitoring | |
| Dashboarding / alerting | |
| Security / compliance | |
| Role-based access control | |
| Key management | |
| LDAP integration | |
| TLS encryption | |
| Reporting | |
| Audit log |
Want some CC for PostgreSQL information for later?
Top rated Docs
I have a specific need to create replication replicas quite often and am tired of having to tweak homegrown scripts. How have you solved this?
For creating new replicas, rebuilding, or resyncing, it’s just a click of a button, explained here.
My PostgreSQL install has just been created and had data imported from other sources. Will I have to repeat this for ClusterControl to work?
No. Just import the PostgreSQL instance into ClusterControl, and then you can add replicas as you see fit.
I’m new to PostgreSQL and HAProxy and worried about how to configure both properly. How can I do this safely?
Check out the configurations page that gives you the ability to adjust the pg_hba.conf and postgresql.conf files from the GUI.