System Requirements for Ambience/Repertoire 202x

Ambience & Repertoire (shared requirements)

Operating System

  • Any Windows Server above 2019 (64-bit) with valid product support
  • Unix-64 bit

Java

  • We strongly recommend using Java 21, as it offers long-term support (including OpenJDK)
  • Please note: For optimal JVM performance, the latest bug‑fixed versions should be used. Developers may prefer to use the Java Development Kit (JDK) instead of the JRE, as this provides the Console application monitoring tool.

CPU

  • We recommend allocating 1.5 to 2 vCPU per Job Engine

  • Additional CPU cores may be required if you expect high concurrent report rendering or large-volume reports

Memory (RAM)

Baseline recommendations:

  • Repertoire Server instance: 1 GB
  • Job Engine #1: 1.5 GB
  • Job Engine #2: 1.5 GB

If additional Job Engines are required, please increase RAM accordingly. Please also note that complex report templates with multiple data sources, subreports, or JavaScript logic will require more memory, as report objects are held in memory during rendering.

Disk Space

  • Allocate sufficient disk space for logs, job queue data, binary store, and scheduled report outputs

  • Disk requirements depend on report volume, retention policy, and housekeeping frequency

Ambience Only (database requirement)

MongoDB

  • Requires MongoDB minimum version 7 and above.
  • Recommended to use the latest stable release to benefit from bug fixes and vulnerability patches
  • MongoDB Atlas is also supported as a managed cloud option