Prerequisites

Hardware requirements

HARDWARE

REQUIREMENT

Web application server

Processor

Quad core processor with 2.4 GHz (or faster) speed

RAM

32 GB

Hard drive space

500 GB (atleast 10 GB of free space should be available in the drive where the Cockpit application directory is present)

Database server

Processor

Quad core with 2.4 GHz (or faster) speed

RAM

16 GB

Hard drive space

100 GB

 

Note

  1. Above configuration is the standard configuration and is sufficient for running fifty concurrent jobs. However, the hardware configuration needs to be scaled-up suitably to meet the requirements for higher number of concurrent jobs, users, and schedules.

  2. While the above configuration would work in development / UAT environment, deployment using a single server or a lower configuration can also be done to optimize the cost.

 

Software requirements

Software

Version

Supported operating systems

  • Windows Server 2016, and

  • Windows Server 2012 R2 (supported only till Oct 10, 2023)

.NET Core Runtime and Hosting bundle

v2.1.5

79424

Microsoft Visual C++ Redistributable packages (for Visual Studio 2013)

x64 version (Refer link for more information.)

Windows PowerShell

5.1 or above

Note: User must have Administrative privileges. (Refer link for more information.)

Supported database servers

SQL Server Enterprise and Standard (2012 and later).

Note: User must have Administrative privileges

Supported application servers

  • IIS 10.0 on Windows Server 2016, and

  • IIS 8.5 on Windows Server 2012 R2

Note: User must have Administrative privileges

Digital Certificates

  • SSL Certificate

  • TLS Certificate (v1.2)

Browsers

  • Chrome 65 or later

  • Microsoft Edge 42 or later

  • IE 11

Note: In rare cases, a browser update may cause problems in accessing certain Cockpit features. In such cases, you will have to downgrade the browser to the earlier installed version. MoreClosedContact TruBot support at trubotsupport@datamatics.com in case you need any help.

Port (have to be enabled on the local machine for internal communication)

  • WinRM (PowerShell): 5985 for HTTP and 5986 for HTTPS

  • Windows Schedule Service: 5000

  • SQL Server: 1433

 

User account requirements

You must be a member of Administrator group to run the Installer.

TruBot Cockpit Installation requires SQL server login credentials to perform SQL database related operations using ‘SQL Server Authentication’, so an SQL user account is needed before starting the installation.

Bot-station user requirements

Local user with administrative rights is recommended for adding bot-stations. Refer link for bot station user requirements.

IIS roles and features

IIS roles and features required for TruBot Cockpit web application are mentioned in below sections.

IIS roles

For Cockpit configuration, following option is mandatory:

Web Server (IIS) > Web Server > Application Development > WebSocket Protocol

Dependencies related to WebSocket Protocol will automatically get selected after the above option is selected. The dependencies are listed below:

  • Common HTTP Features:

Health and Diagnostic:

Performance

Application Development:

For Management Tools & Management Service, following options are required:

IIS features

For Net Framework 3.5 Features and Net Framework 4.6 Features, following options are required:

For Windows Process Activation Service, following options are required: