Prerequisites

Attention

Hardware configuration for server, network and storage architecture is not affected in this guide. Software configurations for server operating systems occur preferably before the installation of ESSArch begins. The installation is expected to be done as user ‘root’.

Supported OS platforms

OS

Version

Ubuntu

22.04 (x86_64)

Debian

11 (x86_64)

RHEL

9 (x86_64)

OpenSUSE / SLES

15.3 (x86_64)

Windows Server

2019 (x86_64)

(Other operating systems have been tested but are not yet fully supported, please send us a request with your needs)

Database

Database

Minimum Version

MySQL

8.0

MariaDB

10.7

SQL Server

2017

SQLite

3.8.3

Redis (Minimum version: 5.0)

ESSArch uses Redis as a cache to improve performance and to support real-time notifications.

Docker image: https://hub.docker.com/_/redis/.

To install on Windows, see https://github.com/microsoftarchive/redis

RabbitMQ (Minimum version: 3.8)

RabbitMQ is used for the workflow management and distribution in ESSArch.

Docker image: https://hub.docker.com/_/rabbitmq/

Elasticsearch (Supported version: 7.*)

Elasticsearch is the search engine used in ESSArch.

Docker image: https://www.docker.elastic.co/

The Ingest Attachment Processer Plugin is also required inorder to store and later search file contents.