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 2012 R2, or

  • Windows Server 2016

.NET Core Runtime and Hosting bundle

v2.1.5

Windows PowerShell

5.1 or above

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

Database Server

  • SQL Server 2012 Express or Standard and above

Note: User must have Administrative privileges

Application Server

  • IIS 8.5 on Windows Server 2012 R2 or

  • IIS 10.0 on Windows Server 2016

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

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: