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 |
8.4 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 ≥ 107) |
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
utf8mb4becauseutf8mb3is 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