Use this information to review your system before you install Alfred Inflow.
Alfred Inflow has 2 major components and a dependency on a database.
Although it is recommended to run the Alfred Inflow client application with Docker, it is also possible to set up and run the application in a Tomcat application server.
This section covers the recommendations for installing the Inflow client in an application server.
The following are estimated system requirements for the latest Alfred
Inflow version.
Actual requirements will vary based on your system configuration and
workload.
For the application server:
Xmx=1G). For a production system, 4G RAM
for the Tomcat process is recommended. Note that the Operating
System also uses memory and that system performance is influenced by
available free memory that is used as disk cache. A total of 6G
system memory is recommended for a production system.It is recommended to adapt the database confiuration to your workload. For example, for larger workloads, twaking buffer- & cache sizes could greatly improve performance.
For the Alfresco server:
The Alfred Inflow client application is known to work on and has been tested against following components.
| Server OS | 3.0 | 3.1, 3.2 | 3.3, 3.4 |
|---|---|---|---|
| Ubuntu 16.04 LTS | ✓ | ||
| Ubuntu 18.04 LTS | ✓ | ||
| Ubuntu 20.04 LTS | ✓ | ✓ | |
| CentOS Linux 7 | ✓ | ✓ | ✓ |
| Windows 10 | ✓ | ✓ | ✓ |
Persistence to the database is delegated to Hibernate, which provides an abstraction layer to the RDBMS. Hibernate has support for most relational database systems.
Alfred Inflow works with following databases: PostgreSQL, MySQL and MariaDB.
Apache Tomcat is the only supported application server at this moment. Although more recent versions are known to work as well, Inflow is especially tested with Tomcat 8.
Supported Java versions for the Inflow client application:
| Java Version | 3.0, 3.1 | 3.2 | 3.3, 3.4 |
|---|---|---|---|
| 8 | ✓ | ✓ | |
| 11 | ✓ | ✓ |
Alfred Inflow supports Alfresco version 5.0 or later - both Enterprise and Community.
Different Inflow versions are known to work on and have been tested against following Alfresco versions:
| Alfresco Content Services | 3.0, 3.1 | 3.2 | 3.3, 3.4 |
|---|---|---|---|
| 4.2 | ✓ | ✓ | |
| 5.0 | ✓ | ✓ | ✓ |
| 5.1 | ✓ | ✓ | ✓ |
| 5.2 | ✓ | ✓ | ✓ |
| 6.0 | ✓ | ✓ | |
| 6.1 | ✓ | ✓ | |
| 6.2 | ✓ | ✓ |
The Inflow Alfresco module requires Dynamic Extensions to be installed on the Alfresco server.
For an overview of the recommended version of Dynamic Extensions for your Alfresco installation, have a look at the documentation of Dynamic Extensions for Alfresco.