Silent Installation of the Process Discovery Server
A silent installation is a process where the server software is installed without any user intervention or prompts. It is performed using predefined settings and configurations, allowing for a streamlined and automated installation. The installation progresses in the background without requiring any input or confirmation from the user, making it faster and more efficient.
Follow these steps to do a silent install of the Process Discovery Server.

The format for the location of the install folder is {local drive}:\{InstallFolder}
.
By default the InstallFolder location is {local drive}:\Nintex
.
If you choose to change the location of InstallFolder:
-
It should be targeted to a local folder on a drive with more than 500GB of free disk space.
-
The
InstallFolder
can't be the root folder of a drive (for example,C:\
is not allowed).
-
The
InstallFolder
folder name can't include spaces (for example,C:\Install Folder\
is not allowed).
-
The
InstallFolder
folder path cannot be longer than 19 characters (20 if a backslash is added at the end).
To change the install folder location:
-
Open the Nintex Process Discovery Server Installation configuration file,
PDServer64BitSetup.exe.json
, with a text editor. -
Enter the value for InstallFolder parameter between the corresponding double-quotes, for example:
-
Save the JSON file.
"InstallFolder": "C:\\NewFolder
C:\\ProgramFiles\\MariaDB\\

Databases are installed on the Process Discovery Server to collect, analyze, and work with the data received from the robots. Nintex Process Discovery uses four application databases to work its magic.
Database |
Database engine |
---|---|
Process Discovery application database #1 (data segregated by Team) |
MariaDB 10.3.7 (or higher) or MySQL 8.0.11 (or higher)
|
Process Discovery application database #2 (data aggregated for all Teams) |
|
Process Library database |
|
User Management platform database |
|
Raw data collections: Images + metadata recorded by Discovery Robots (segregated by team) Collection prefix: |
MongoDB 4.4.3 (or higher)
|
Masked Images: Only if masking is enables (segregated by team) Collection prefix: |
The Process Discovery Server installation package automatically installs the database engines. If you prefer, you can manually install the database engines yourself, or connect to existing ones. Installation creates the following default users for the databases:
Database |
Default User Names |
---|---|
MariaDB
|
|
|
|
MongoDB
|
|
|
Optional steps:

The Process Discovery Server installation package automatically installs the RabbitMQ Server. You can opt to connect to a preexisting RabbitMQ instance later in the installation procedure. See Customize queue manager.
If you want to connect to a preexisting RabbitMQ instance, you may need to add permissions to the admin RabbitMQ user at this time. To do so, follow these steps: Rabbit MQ user management.

(optional) The following default back-end ports are used in the Discovery Server. We recommend NOT to open them in the firewall. They are customizable, if required:
Default Port |
Port Used for |
---|---|
5058 |
Communication between the Process Discovery Server and the User Management Tool |
5001-5004 |
Communication between the Process Discovery Server and the Console |
3306 |
Internal port for database communications |
If you want to customize back-end port settings, see:
-
The following default external ports are opened automatically in the Windows Firewall during the installation process. These ports are intended for an installation that does not use TLS (see below for SSL/TLS ports). Open them in your hardware firewall prior to installing the server.
Default Port ( Not using TLS) |
Port Used by |
Port Used for |
---|---|---|
5672 |
Queue Manager (RabbitMQ) |
Communication between the Discovery Robots and the Process Discovery Server |
80 |
Console (NGINX) |
Communication between the Console and the Process Discovery Server |
If you will be using TLS, open the following ports in your hardware firewall prior to installing the server.
Default Port ( Not using TLS) |
Port Used by |
Port Used for |
---|---|---|
5671 |
Queue Manager (RabbitMQ) |
Communication between the Discovery Robots and the Process Discovery Server |
443 |
Console (NGINX) |
Communication between the Console and the Process Discovery Server |

-
Download the Process Discovery Server installation files to a local folder on the Server. Do not copy these files to the Install Folder location.
-
PDServer64BitSetup.exe
-
PDServer64BitSetup.exe.json
-
-
If you have received yourNintex Process Discovery license file (
.llk
) from your contact at Nintex or the Nintex distribution partner, you can at this point prepare it to be installed automatically at the time of the Process Discovery Server installation. If you wish to install it after the Process Discovery Server installation, copy the file to the same folder in whichPDServer64BitSetup.exe
is located.

-
Access the command prompt and run as an administrator.
-
Change the directory to the location of where you copied the installation files by typing in:
CD {Folder location}
. -
Hit <ENTER>.
-
Type in:
START/WAIT PDServer64BitSetup.exe -silent
-
Hit <ENTER>.
-
The installation can take up to 20 minutes, depending on the Server processor power. If needed, the system restarts automatically to complete the installation.
For example, CD C:\FolderName\
.
Verify the Process Discovery Server installation
If the system doesn't require a restart, to verify the installation, immediately after the process completes, run the ECHO command with the %errorlevel% parameter, by typing: ECHO %errorlevel%
. The exit codes are shown in the command line.
The exit codes are as follows:
-
0 = success
-
1 = reboot required
-
8 = incompatible machine
-
16 = database failure
-
32 = bad target folder
-
64 = incompatible target drive
-
256 = success with warnings
-
1024 = property value failure
-
2048 = package failure
or
After a system restart during installation, you can verify the installation by viewing the Process Discovery Server Installation Logs.

Follow these steps to set up your Process Discovery license (if you did not do so previously during installation):
-
Copy the license file you received to the Install Folder.
-
From the Windows Services app or the Windows Task Manager > Services tab:
-
Restart the Kryon Server - Process Discovery Service.
-
Check the Status column of the Kryon Server - Process Discovery Service to ensure that it shows
Running
.
-
If you have not yet received your license file, check with your contact at Nintex or the Nintex distribution partner with whom your organization is working.

Verify the Process Discovery Server installation by checking that you can connect to the following components:
If you're connecting remotely to the Process Discovery Server or if you defined the server's FQDN when you installed it, enter the FQDN of the server instead of localhost
in the URLs in the following steps:
-
Connect to RabbitMQ: Log in to RabbbitMQ using the user name
admin
and the default passwordNintex2023!
. -
Connect to the Console: From a web browser on the Process Discovery Server, enter the following URL:
localhost/console
-
Login with the following username and password:
-
Connect to SEQ: From a web browser on the Process Discovery Server, enter the following URL:
http://localhost/seq
-
Connect to the Nintex Process Discovery User Management Tool:
-
Open an incognito window in Chrome and enter the following URL:
localhost/auth/admin//console/#/realms/
-
Log in with the following username and password:
Username: authadmin
Default temporary password: Nintex123! (you may be asked to change the password. If you do, be sure to write it down.)
-
Username: Pdconsole
Default temporary password: Pd123456! (if you changed the password, use the new password you created).
If you have connected successfully to the above, you're done installing the server!
Next Steps
Install the Discovery Robots