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 - running via Docker or to be installed in a Tomcat application server
  • an Alfresco module - to be installed on your target Alfresco environment

Inflow Client application

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.

System Requirements

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:

  • 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. Therefore 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

The Alfred Inflow client application is known to work on and has been tested against following components.

Operating Systems:

  • Ubuntu 20.04 LTS
  • Ubuntu 22.04 LTS
  • CentOS Linux 7
  • CentOS Linux 8
  • Windows Server 2019
  • Windows Server 2022

Supported versions of these Databases:

  • PostgreSQL
  • MySQL
  • MariaDB

Java:

  • 11
  • 17

Inflow Alfresco module

Supported Alfresco versions

Inflow is supported on these versions of Alfresco Community or Enterprise:

  • 6.1
  • 6.2
  • 7.0
  • 7.1
  • 7.2
  • 7.3
  • 7.4

Dynamic Extensions for Alfresco

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.