On-Premises Installation

Last modified: March 22, 2024

1 Introduction

ATS runs on top of Mendix 6. On-premises is a deployment option for ATS.

2 Hardware Requirements and Hardware Sizing

2.1 Mendix Business Server

A recent CPU (minimal dual core, minimal 2 GHz), 4 GB of memory, and 10 GB of free disk space are recommended.

2.2 Database Server

A recent CPU (minimal dual core, minimal 2 GHz), 4 GB of memory, and 20 GB of free disk space are recommended.

2.3 Selenium Server (or Servers)

 Standalone Server Grid Hub Grid Node
Minimal Recent CPU, 1 GHz 2 GB RAM Recent CPU, 1 GHz 2 GB RAM Recent CPU, 1 GHz 2 GB RAM
In addition per browser instance ¹ 1 Core, 1 GHz 500 MB RAM 200 MHz 200 MB RAM 1 Core, 1 GHz 500 MB RAM

¹ This highly depends on a browser and on an application that is tested. The defined resources refer to medium-sized applications.

3 Software Requirements

This section describes the software requirements for running ATS.

3.1 Operating System

ATS itself has no requirements regarding the operating system.

3.2 Java

ATS itself has no requirements regarding the Java.

3.3 Mendix Business Server

ATS requires Mendix Business Server, version 6.10.10.

3.4 Database

ATS itself has no requirements regarding the database.

3.5 Selenium

Only the selenium server version that is delivered as part of the ATS installation is supported.

ATS Version Supported Selenium version Download Required Java version
2.9 3.141.59 Download here JRE 8

3.6 Chrome Driver

Only the Chrome driver version that is delivered as part of the ATS installation is supported.

ATS Version Supported Chrome driver version Download
2.9 75 Download here

3.7 Firefox (Gecko) Driver

Only the Gecko driver version that is delivered as part of the ATS installation is supported.

ATS Version Supported Gecko driver version Download
2.9 0.24.0 Download here

3.8 Internet Explorer Driver

Only the Internet Explorer driver version that is delivered as part of the ATS installation is supported.

ATS Version Supported Gecko driver version Download
2.9 2.53.1 Download here

3.9 Browsers

The following browsers are supported to operate ATS (on their supported OS):

  • Firefox 75 (ESR) or higher
  • Google Chrome 22 or higher

4 Web Servers

A web server can be used to serve static content and proxy the dynamic content. A web server can be used to encrypt the communication using https.

CLEVR does not support web servers other than ad hoc assistance in getting the web server up and running and based on documented installations by Mendix.

When using Nginx, changing the following settings in the server section is recommended:

  • keepalive_timeout 65000
  • client_max_body_size 64M
  • proxy_read_timeout 180s