Distribution support#
TPA detects and adapts to the distribution running on each target instance. This page lists platforms which are actively supported and ‘legacy distribution’ which have previously been supported. Deploying to a legacy platform is likely to work as long as you have access to the necessary packages, but this is not considered a supported use of TPA and is not suitable for production use.
Fully supported platforms are supported both as host systems for running TPA and target systems on which TPA deploys the Postgres cluster.
Debian ARM64#
Debian 12/bookworm is fully supported
Debian x86#
Debian 12/bookworm is fully supported
Debian 11/bullseye is fully supported
Debian 10/buster is a legacy distribution
Debian 9/stretch is a legacy distribution
Debian 8/jessie is a legacy distribution
Ubuntu x86#
Ubuntu 24.04/noble is fully supported
Ubuntu 22.04/jammy is fully supported
Ubuntu 20.04/focal is a legacy distribution
Ubuntu 18.04/bionic is a legacy distribution
Ubuntu 16.04/xenial is a legacy distribution
Oracle Linux x86#
Oracle Linux 9.x is fully supported (docker only)
Oracle Linux 8.x is fully supported (docker only)
Oracle Linux 7.x is a legacy distribution (docker only)
RedHat x86#
RHEL/Rocky/AlmaLinux/Oracle Linux 9.x is fully supported (python3 only)
RHEL/CentOS/Rocky/AlmaLinux 8.x is fully supported (python3 only)
RHEL/CentOS 7.x is a legacy distribution (python2 only)
RedHat ppc64le#
RHEL/Rocky/AlmaLinux 9.x is fully supported (python3 only)
RHEL/AlmaLinux 8.x is fully supported (python3 only)
SLES x86#
SLES 15.x is fully supported
Platform-specific considerations#
Some platforms may not work with the legacy distributions mentioned here. For example, Debian 8 and Ubuntu 16.04 are not available in Installing Docker .