Software requirements

Server-side software requirements:


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

Download links:

elDoc system also supports deployment on the following OS: CentOS Linux 7/8, RedHat Enterprise Linux (RHEL) 7/8/9, Windows Server 2016/2019/2022 (Note: those deployments are not covered by this documentation, but can be performed using the same steps ported to the respective OS).

2DatabaseMongoDB 5.0Required

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 (Community version): https://www.mongodb.com/try/download/community

Download link (Enterprise version): https://www.mongodb.com/try/download/enterprise

3Java Runtime EnvironmentJava 11Required

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

Download links:

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

Oracle (may require license): https://www.oracle.com/java/technologies/downloads/#java11

#Component TypeComponent NameRequired / OptionalNotes
4Full-text search serviceApache Solr 9.x (latest)Optional

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

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

5Sync serviceelDoc Java Mongo ConnectorOptional

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 service

CollaboraOnline 22.x (latest)

Optional

* 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.

Client-side software requirements:

elDoc is a web-based application which can be accessed from any devices via standard web-browser. Access from mobile devices is supported as well using mobile versions of web-browsers. While accessing elDoc from mobile devices - elDoc user interface adapts to smaller screen sizes in order to provide optimized for mobile device user interface layout.

Supported web-browsers:

elDoc supports all modern web-browsers, including (but not limiting to) listed below:

  • Mozilla Firefox
  • Opera
  • Microsoft Edge
  • Google Chrome

Support for IE (Internet Explorer) web-browser is limited or not present at all on some pages. It is strongly recommended to use any other web-browser instead of IE.


Updated: 23.10.2022