### Run PingDirectory Server Setup (Interactive) Source: https://docs.pingidentity.com/pingdirectory/11.0/installing_the_pingdirectory_suite_of_products/pd_ds_install_server.html Execute the setup command to start the interactive installation process for PingDirectory server. ```shell $ ./setup ``` -------------------------------- ### Install First Server Non-Interactively Source: https://docs.pingidentity.com/pingdirectory/11.0/installing_the_pingdirectory_suite_of_products/pd_proxy_install_dir_proxy_server.html Install the first PingDirectoryProxy server using the `setup` command in non-interactive mode with specified parameters. ```shell $ env JAVA_HOME=/ds/java ./setup --no-prompt \ --rootUserDN "cn=Directory Manager" \ --rootUserPassword "password" --ldapPort 389 \ --acceptLicense \ --instanceName ds1 --location Denver ``` -------------------------------- ### Post-Setup Configuration Choice Source: https://docs.pingidentity.com/pingdirectory/11.0/installing_the_pingdirectory_suite_of_products/pd_proxy_install_dir_proxy_server.html After the initial setup, choose an option to either create a basic configuration, start from scratch with dsconfig, or quit. ```shell This server is now ready for configuration What would you like to do? 1) Start 'create-initial-proxy-config' to create a basic initial configuration (recommended for new users) 2) Start 'dsconfig' to create a configuration from scratch 3) Quit Enter choice [1]: ``` -------------------------------- ### Start Server in Lockdown Mode Source: https://docs.pingidentity.com/pingdirectory/11.0/pingdirectory_server_administration_guide/pd_ds_secure_server_lockdown_mode.html Initiate the PingDirectory server directly in lockdown mode. This is useful for starting the server in a secured state, for example, after applying critical updates or during initial setup. ```shell $ bin/start-server --lockdownMode ``` -------------------------------- ### Install and Configure a Server Instance Source: https://docs.pingidentity.com/pingdirectory/11.0/pingdirectory_server_administration_guide/pd_ds_set_up_initial_topology.html Use this command to install and configure a new server instance. Ensure the profile and variables file paths are correct for your environment. ```bash manage-profile setup \ --profile /path/to/server-profile \ --profileVariablesFile /path/to/instance-specific-variables.properties ``` -------------------------------- ### Start the PingDirectory Server Source: https://docs.pingidentity.com/pingdirectory/11.0/monitoring_the_pingdirectory_suite_of_products/pd_ds_monitor_dir_server_jconsole.html This command starts the PingDirectory server. Ensure the server is running before proceeding with monitoring setup. ```shell $ bin/start-server ```