System requirements and prerequisites

Use this information to review your system before you install Alfred Inflow.

Alfred Inflow has 2 major components and a dependency on a database.

  • the main application - to be installed on a Tomcat application server
  • an Alfresco module - to be installed on your target Alfresco environment

System Requirements

The following are estimated system requirements for Alfred Inflow 3.0. Actual requirements will vary based on your system configuration and workload.

For the application server:

  • a minimum of 1G should be assigned to the Tomcat process (JAVA_OPTS parameter 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.
  • Processor performance depends not only on the clock frequency of the processor, but also on the number of processor cores and the size of the processor cache. A 64-bit processor with at least 4 cores is recommended.
  • A stable network connection with sufficient bandwidth is required.

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 connection between Alfred Inflow and Alfresco is statefull. Therefor it is important to enable sticky sessions in your loadbalancer, if you would use one.
  • A stable network connection with sufficient bandwidth is required.

Supported Platforms

These list of components have been tested with Alfred Inflow and are officially supported.

For the Alfred Inflow application, the following platforms have been tested:

Operating Systems

Server OS 3.0
Ubuntu 16.04 LTS
CentOS Linux 7
Windows 10

Databases

Alfred Inflow delegates persistence to Hibernate, which provides an abstraction layer to the RDBMS. Hibernate has supports for most relational database systems.

Internal testing is performed with the following databases:

Databases 3.0
PostgreSQL 9.6.5
MySQL 5.7.20

Application Servers

Apache Tomcat is the only supported application server at this moment.

Application Servers 3.0
Tomcat 8.0.39

Java

Java 8 is a minimum requirement.

JRE 3.0
Oracle JRE 1.8.0_121

Alfresco

Alfred Inflow requires Alfresco version 4.2 or later - both Enterprise and Community.

Internal testing is performed on the following versions:

Alfresco 3.0 Comments
Alfresco Enterprise 4.2.20 Install module: alfresco42-3.0.1.amp
Alfresco Enterprise 5.1.3 Install module: alfresco50-3.0.1.amp
Alfresco Content Services 5.2.1 Install module: alfresco50-3.0.1.amp

Dynamic Extensions

The Inflow Alfresco module requires Dynamic Extensions to be installed on the Alfresco server.

Dynamic Extensions 3.0 Comments
v1.4.2 For Alfresco 4.2
v1.7.1 For Alfresco 5.x+