Minimum Configuration and Prerequisites
Minimum and Recommended Sizing
Focus
These elements are given as an indication and cannot replace a complete study taking into account the target context.
For the installation of SquashTM, 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 SquashTM 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*** 21 | JRE*** 21 |
| Database | PostgreSQL 15 MariaDB 10.7 |
PostgreSQL 17 |
* means that later versions can also be used.
** compatibility with SquashTM of the recommended versions has been extensively tested. Known issues exist with MariaDB 11+.
*** any JRE compatible with Java SE (Oracle JRE, Eclipse Temurin, Amazon Corretto, Red Hat OpenJDK…) can be used.
Focus
No default database is included with SquashTM. Consult the Database Installation page for instructions on installing a database.
Recommendations for SquashTM Orchestrator use
General information
There are no prerequisites to install and use SquashTM with SquashTM Orchestrator:
- Sizing the database depends on the quantity and frequency of automated tests results transmitted to SquashTM. SquashTM has a feature to help you regulate the volume of automated executions: Automated suites cleaning;
- SquashTM Orchestrator is packaged as a Docker image but exchanges with SquashTM are done via REST calls, so there is no need for SquashTM to be installed with Docker.
Compatibility matrix between SquashTM and SquashTM Orchestrator
| SquashTM version | SquashTM Orchestrator version |
|---|---|
| 12.x | 6.1+ |
| 11.x | 4.15+ |
| 10.x | 4.15+ |
| 9.x | 4.15+ |
| 8.x | 4.14+ |
| 7.x | 4.10+ |
| 6.x | 4.5+ |