What are the Minimum Acrolinx System Requirements?
- A modern multi-core CPU.
- 4 GB dedicated RAM with an extra 1.5 GB RAM for any additional language servers.
- Additional 4 GB of RAM for running the Analytics server.
- 5 GB of free hard disk space in the installation directory.
The hardware requirements for each language server, the Analytics server, and the core server in a distributed installation are the same as for a single-computer installation. These requirements also apply for installations in virtualized environments.
Best Practice System Requirements
- A modern multi-core CPU with one CPU core available per Acrolinx service.
- 8 GB dedicated RAM with an extra 4 GB RAM for any additional language servers.
- Additional 8 GB of RAM for running the Analytics server.
- 20 GB of free hard disk space in the installation directory.
The Acrolinx server or its components (core server, language servers) require a computer with a supported operating system. The Acrolinx server requires a compatible web browser and the Java Development Kit (JDK). You can either use Oracle Java SE 8 JDK x64 or IBM Java 8 SDK 64-bit.
Note that the operating system timezone should be set to UTC.
For a full list of compatible software, see the Acrolinx compatibility guide .
Checking a document in an integration requires a network or internet connection to the core server. To enable access to the Acrolinx server from outside the intranet, configure the internet router to forward incoming requests to port 8031 on the Acrolinx server.
TCP Port AssignmentsTo enable easier firewalling and better security, the core server has two separate endpoints with different TCP ports for external and internal communication.
Core Server Ports
|Default TCP Port||Description|
Core Server External
By default, the core server
listens on TCP port 8031 for external communication (from integrations).
Core Server Internal
|By default, the core server listens on TCP port 8032 for internal communication (from language, analytics and SEO servers).|
Other Server Ports
|Default TCP Port||Description|
8030 and below
If you install each
language server on a separate computer, all language servers listen on TCP port 8030 by
If you install several language servers on the same computer, the language servers use TCP ports 8029 and below, depending on the installation sequence and the number of language servers.
Two randomly defined port numbers
|The analytics server is assigned two random TCP port numbers on startup.|
You can Change the Port of an Acrolinx Server for each server type in the respective properties file.
When you install the Acrolinx server, each database is included with a default format. By default, Acrolinx uses the H2 database format for Terminology and Reporting, and the Derby database format for Analytics. We don't recommend you use the default databases in production. The default databases are freely distributable but aren’t optimal for storing high volumes of data in combination with the Acrolinx server.
To use an external Analytics database, confirm that we support your database format. The Analytics database needs three connections for its JReport internal databases. For more information, see Connecting to External Analytics Databases .
You need a compatible enterprise database if you use the reporting database in a production capacity or store over 5,000 terms in the Terminology Manager.
Compatible Enterprise Databases
For an up-to-date list of supported database formats, see the Database tab of the Acrolinx compatibility guide .
Terminology Storage Capacity
The storage requirements for a terminology database depend on the number of terms you need to store. Each term requires approximately 5 KB storage space per term. The amount of space that a term requires depends on the number of linked terms and information stored in custom fields. For example, if you estimate that your database must store at least 30,000 terms, then you'll need at least 150 MBs on the computer that is hosting your terminology database.
Reporting and Analytics Storage Capacity
Initially reserve at least 10 GB on the computer that is hosting your reporting database.
The storage requirements for a reporting database depend on how many checks your users run and the number of issues they generate. Once your users start running checks, you can estimate the growth of your database by running queries to analyze the average number of issues per day. After you have an approximate measurement of the number of issues per day, you can allocate more storage space and update the database size limit accordingly.
These system requirements are based on a system that isn’t running any other memory or CPU intensive applications.
The storage capacity for the Analytics server is minimal.
Firewall Software Adjustments
Adjust your local firewall software to allow the servers to listen on their assigned port and allow network traffic to this port.
For example, the firewall software must allow the core server to listen on port 8031 and allow network traffic to this port.
Also ensure that your firewall and browser security settings don’t block the following software components:
- ActiveX Components