Software requirements

#Component TypeComponent NameRequired / OptionalNotes
1Operating systemCentOS Stream 8 (Minimal profile)Required

Download links:

elDoc system also supports deployment on the following OS: CentOS Linux 7, RedHat Enterprise Linux (RHEL) 7/8, Windows Server 2012/2016/2019, but such deployments are not covered by this documentation. 

2DatabaseMongoDB 4.4Required

elDoc uses MongoDB as its database for storing all meta-data and file-attachments. elDoc follows the MongoDB latest releases and tested against latest versions of MongoDB database.

Download link: https://www.mongodb.com/try/download/community

3Java Runtime EnvironmentJava 8Required

elDoc requires Java 8 to be installed. elDoc tested against Oracle and Azul implementations of Java.

Download links:

Azul (recommended): https://www.azul.com/downloads/zulu-community/?version=java-8-lts&os=centos&architecture=x86-64-bit&package=jre

Oracle (may require license): https://www.oracle.com/java/technologies/javase-jre8-downloads.html

#Component TypeComponent NameRequired / OptionalNotes
4Full-text search serviceApache Solr 8.7Optional

Download link: https://lucene.apache.org/solr/downloads.html

* This is an optional component, it should be installed only in case respective full-text search functionality is required

5Sync servicemongo-connector[solr]Optional

Prerequisite for full-text search service component. Provides integration between databased and indexing service.

* This is an optional component, it should be installed only in case respective full-text search functionality is required

6Online editing serviceOnlyOffice 6.xOptional

Deployed via container sub-system.

* This is an optional component, it should be installed only in case respective online-editing functionality is required

7Office conversion serviceLibreOffice 6.xOptional

Deployed via Linux standard package manager.

* This is an optional component, it should be installed only in case respective online-preview and document filling functionality is required

8Other softwareVarious tools & utilsOptionalDeployed via Linux standard package manager during elDoc system deployment.

Updated: 18.12.2020