Hardware and software requirements
This page describes the suggested hardware and software requirements to install Bonita platform.
Hardware
The hardware recommended for Bonita Platform is strongly dependent on your environment and processes (number of processes instances, number of current users, operations and complexity…). |
Hardware required for Bonita Platform
Type | Minimum | Recommended |
---|---|---|
Processors |
4 CPU cores |
4 CPU cores or more |
Memory (RAM) |
4 GB |
8 GB or more |
Disk space |
10 GB |
30 GB or more, depending on usage |
Software
Software required for Bonita Platform.
Version | |
---|---|
Operating system |
|
Microsoft Windows Server |
2019 64 bits |
Red Hat Enterprise Linux |
8.x & 9.x 64 bits |
CentOS |
7 - 64 bits |
Ubuntu |
20.04 LTS 64 bits |
Java Virtual Machine |
|
Oracle Java SE Runtime Environment |
17 (see note 1) |
OpenJDK |
17 (see note 1) |
Adoptium Temurin |
17 (see note 1) |
Application Server |
|
Apache Tomcat |
9.0.x (x >= 52) |
Database |
(see note 2) |
MySQL |
8.0.33 and higher in the 8.0.x line (see note 3 & 4) |
PostgreSQL |
15.3 and higher in the 15.x line |
SQL Server |
2022 |
Oracle |
19c (19.3.0.0.0) (see note 5) |
Browser |
|
Mozilla Firefox |
latest version |
Google Chrome |
latest version |
Microsoft Edge |
latest version |
Notes:
-
Bonita can be executed on Java 17 (see note 1) only. All development artifacts (connectors, REST API extensions, etc.) must be compiled with Java 17 byte code (target version). A JRE 17 is required to run Bonita Runtime. A JDK (not a JRE) 17 is required to run Bonita Studio.
-
Memory usage: In a Studio, by default, the embedded Tomcat server is started with a maximum memory allocation set to 1Go. Depending on your usage you may need to increase this value.
-
Your database must be configured to use the UTF-8 character set.
-
MySQL must be configured to use UTF-8, we recommend using
utf8mb4
becauseutf8mb3
is deprecated, see MySQL documentation. MySQL must be configured with innoDB storage engine. -
Oracle must be configured using AL32UTF8 character set to store properly all Char data