Software requirements
Server-side software requirements:
# | Component Type | Component Name | Required / Optional | Notes |
---|---|---|---|---|
1 | Operating system | CentOS 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 2016/2019 (Note: those deployments are not covered by this documentation, but can be performed using the same steps ported to the respective OS). |
2 | Database | MongoDB 4.4 | Required | 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 |
3 | Java Runtime Environment | Java 11 | Required | 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 Type | Component Name | Required / Optional | Notes |
---|---|---|---|---|
4 | Full-text search service | Apache Solr 8.11.1 | 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 ** Min version 8.11.1 is required as it fixes the CVE-2021-44228 vulnerability related to Log4J (in version 8.11.1 Log4J library upgraded to v2.16) |
5 | Sync service | elDoc Java Mongo Connector | 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 |
6 | Online editing service | OnlyOffice 6.x | Optional | Deployed via container sub-system. * This is an optional component, it should be installed only in case respective online-editing functionality is required |
7 | Office conversion service | LibreOffice 6.x | Optional | 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 |
8 | Other software | Various tools & utils | Optional | Deployed 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.
Last modified: May 12, 2023