Differences in operating system versions, service packs, and other platform variations are supported until the platform or other required software are suspected of causing issues.

The following system requirements are qualified and certified to be compatible with the PingDirectory server.

Running PingDirectory on Amazon Web Services (AWS)

To take advantage of snapshots for backing up any important files, install the PingDirectory server on an Elastic Block Store (EBS) file system. You should also move any databases, logs, and other files to a high-performance file system that is separate from the rest of the server image and create an S3 bucket for storing backups, schema, and other artifacts.

The following guidelines and considerations can help you avoid environmental constraint issues:

  • PingDirectory does not support the Elastic File System (EFS) for database persistence.
  • For the lowest cost, use t3.medium or t3a.medium and up.
  • For the best performance, use m5dn, c5dn, or r5dn instance types (size xlarge and up) and the local SSD for PingDirectory database persistence.
  • The A1 and M6g instance types, Ampere and Graviton, are not qualified by Ping at this time.
  • Using network load balancers (NLBs) can lead to severed connections, which could cause issues that are difficult to diagnose.


The following operating systems support PingDirectory server, PingDirectoryProxy server, and PingDataSync server's installation and deployment:

  • Amazon Linux 2
  • Canonical Ubuntu 18.04 LTS and 20.04 LTS
  • CentOS 7.7 and 8.1
  • Microsoft Windows Server 2016 and 2019
  • Oracle Linux 7.9 and 8.2
  • Red Hat Enterprise Linux ES 7.7, 8.1, and 8.2
  • SUSE Linux Enterprise 12 SP5 and 15 SP1

This product has been tested with the default configurations of all operating system components. Customized implementations or installed third-party plugins from your organization might affect the deployment of this product.


The following Docker version and operating systems are a pre-installation requirement:

  • Version: Docker 19.03.5
  • Base image operating system: Ubuntu 18.04 LTS
  • Base image operating system: Alpine Linux 3.11
  • Base image operating system: Oracle Linux 7.9

For more information, view the Directory Server Docker Image on DockerHub at pingidentity/pingdirectory and visit the PingIdentity DevOps documentation.


Only the Directory Server software is licensed under Ping Identity’s end user license agreement, and any other software components contained within the image are licensed solely under the terms of the applicable open source/third-party license.

Ping Identity accepts no responsibility for the performance of any specific virtualization software and in no way guarantees the performance or interoperability of any virtualization software with its products.

Java Runtime Environment

The following Java Development Kit (JDK) versions are a pre-installation requirement:

  • Oracle JDK 8 64-bit
  • Oracle JDK 11 LTS 64-bit
  • OpenJDK 8 64-bit
  • OpenJDK 11
  • Corretto 8
  • Corretto 11


The following are the browsers supported by the PingDirectory server administrative console:

  • Chrome
  • Firefox
  • Edge