Skip to content

Minimum Configuration and Prerequisites

Focus

These elements are given as an indication and cannot replace a complete study taking into account the target context.

For the installation of Squash TM, the table below indicates the minimum (for trial) and recommended (for production) sizing:

CPU RAM HDD
Minimum 1 core 1 GB dedicated 1 GB
Recommended 2 cores 2 GB dedicated 5 GB

The disk space (HDD) will be used to store application logs and the database if the latter is on the same server.
The application itself and its configuration files weigh 240 MB. For the minimum disk space, you need to count 350 MB if Squash TM is stored with its logs.
Additionally, if the JVM and the database are installed on the same machine, you need to count 1 GB for the minimum disk space.

Prerequisites

The environment prerequisites are:

Minimum* Recommended
Operating System Linux: Debian 12, Ubuntu 22.04, Red Hat Enterprise Linux 8
Windows 10
Debian 12
Java Runtime Environment JRE** 17 JRE** 17
Database PostgreSQL 13
MariaDB 10.6
PostgreSQL 15
MariaDB 10.6

* means that later versions can also be used.
** any JRE compatible with Java SE (Oracle JRE, Eclipse Temurin, Amazon Corretto, Red Hat OpenJDK…) can be used.

Attention

As a reminder, Squash TM is no longer compatible with:

  • Java versions below 17 since Squash TM 6.0;
  • MariaDB 10.5 and its earlier versions since Squash TM 5.0;
  • MySQL since Squash TM 4.0.

Focus

Squash TM comes with an embedded database (H2) usable for evaluation purposes. This H2 database must not be used in a production context.
Consult the Database Installation page to learn how to install a database other than H2.

Recommendations for Squash Orchestrator use

General informations

There are no prerequisites to install and use Squash TM with Squash Orchestrator:

  • Sizing the database depends on the quantity and frequency of automated tests results transmitted to Squash TM. Squash TM has a feature to help you regulate the volume of automated executions: Automated suites cleaning;
  • Squash Orchestrator is packaged as a Docker image but exchanges with Squash TM are done via REST calls, so there is no need for Squash TM to be installed with Docker.

Compatibility matrix between Squash TM and Squash Orchestrator

Squash TM version Squash Orchestrator version
9.x 4.15+
8.x 4.14+
7.x 4.10+
6.x 4.5+
5.x 4.1+