Prepare the servers
|
This is not a comprehensive Advanced Identity Software implementation guide. These sample setup instructions show a minimal integration of Advanced Identity Software components to get you started. Ping Advanced Identity Software offers maximum extensibility and flexibility in self-managed deployments. It includes many features and options the sample setup instructions don’t cover. If you don’t need maximum extensibility and flexibility, there are simpler alternatives:
For help with your deployment and to validate your plans before deploying in production, contact Ping Identity. |
Downloads
The sample deployments use software from the Ping Identity Product Downloads and other locations.
Download the required files for your sample deployment:
| Component | Downloads |
|---|---|
PingAM |
A supported Apache Tomcat ZIP distribution as documented in the PingAM release notes1 |
PingDS |
|
PingIDM |
A supported MySQL server as documented in the PingIDM release notes2 A supported MySQL connector as documented in the PingIDM release notes2 |
PingGateway |
|
Platform UI3 |
|
1 Download this from the Apache site; Ping Identity doesn’t ship Apache software.
2 Separate identity stores deployment only. Download these from the MySQL site; Ping Identity doesn’t ship MySQL software.
3 (Optional) The alternative is to pull the Platform UI Docker images.
Basic requirements
These basic evaluation requirements concern the sample deployments.
Before deploying the platform in production, make sure the deployment meets all the requirements for each server component product. Find more information in the release notes for each product.
Memory and disk space
These are basic sizing requirements for each sample deployment:
-
Reserve 1 GB RAM for each server product you install.
-
Reserve at least 10 GB disk space for the files.
-
For PingDS, reserve 5% + 1 GB of the file system size as free disk space.
| Production deployments may have very different requirements. |
Operating systems
Common supported operating systems for the server component products include:
-
Microsoft Windows Server
-
Red Hat Enterprise Linux and Rocky Linux
-
Ubuntu Linux
Learn more in the release notes for each product.
| Although it is not a supported operating system for the platform, you can try the sample deployments on Apple macOS. |
Java
Supported Java versions for the sample deployments include:
-
Java 25
Before installing the servers, set the JAVA_HOME environment variable.
Keep your Java installation up-to-date with the latest security fixes. Some security features may require later updates.
Learn more in the release notes for each product.
Hosts and ports
The sample deployments use these hostnames and port numbers:
| Component | Hostname | Port numbers |
|---|---|---|
PingAM |
|
HTTP: |
PingDS |
|
Admin: LDAP: LDAPS: |
PingIDM |
|
HTTP: HTTPS: |
PingGateway |
|
HTTP: HTTPS: |
Advanced Identity Software Admin UI |
|
HTTP: |
Advanced Identity Software End User UI |
|
HTTP: |
Advanced Identity Software Login UI |
|
HTTP: |
Sample deployment on a single computer
The sample deployments assume all servers are deployed on their own hosts.
|
To try a sample deployment on a single computer, the recommended alternative is to use an out-of-the-box ForgeOps deployment. If you nevertheless choose to demonstrate these sample deployments on your computer,
add aliases for the fully qualified domain names used for the servers and Platform UIs
to your
|