By default, eXo Platform uses HSQL and you do not need any configuration to make it work. Follow this chapter only when you need to use another RDBMS.
Assuredly you can use MySQL, PostgreSQL, MSSQL, Oracle, Sybase, DB2. Optimistically any SQL database that provides a JDBC compliant driver can be used.
In this chapter:
You need to create databases. The tables are created automatically in Platform first startup.
This section is a complete guide to configure eXo to use a RDBMS.
This section describes how to configure database in a docker container.
If for any reason you want to change JNDI name of the datasources, follow this section.
This section targets to describe the possible ways to store binary files in eXo Platform. It also makes comparison between them to allow administrators to choose the suitable file storage for their environment.
This section introduces the parameters to configure eXo Chat MongoDB database.
This section especially targets to solve some possible issues.