TermWeb 4 Requirements

Server hardware requirements

Minimum system requirements

Minimum requirements for TermWeb application. Requirements do not include requirements for database server.

  • 3GB RAM for Linux, for Windows 4GB (6 GB recommended or more depending on usage and size of termbase)

  • 2 GB hard-disk space for installation. Plus extra space for storing log files (this space depends on usage, logging level and storage policy of logs)

  • Uploaded files to TermWeb is stored in database

Server software requirements

Java Virtual Machine

Open JDK Amazon Corretto 8 latest

Servlet Engine

Recommended Apache Tomcat 9.0.x

TermWeb should run in any Servlet 3.0 compliant servlet engine.

Database support

TermWeb supports any of the following databases:

  • MySQL 8.0.x

Elasticsearch Server

For TermWeb 4.0.8 and earlier:

Elasticsearch 7.3.x

Required: to avoid CVE-2021-44228(log4shell) vulnerability set the Elasticsearch JVM option -Dlog4j2.formatMsgNoLookups=true and restart each node of the cluster, see documentation https://www.elastic.co/guide/en/elasticsearch/reference/7.3/jvm-options.html

For TermWeb version 4.0.9:

Elasticsearch 7.16.x

https://www.elastic.co/guide/en/elasticsearch/reference/7.16/install-elasticsearch.html

In most cases for Elasticsearch process will be enough 1GB of RAM.
Only staging areas rely on elasticsearch, so there is no need to create failover setup with two nodes.

Install plugin for it bin/elasticsearch-plugin install analysis-icu

Client requirements

Supported browsers

  • Internet Explorer 11 or later (support will be deprecated following the release of TermWeb 4.0.9)

  • Edge latest

  • Firefox latest

  • Chrome latest

  • Safari latest

Minimum requirements

  • Screen size: 800 x 600 (recommended 1024 x 768)

  • Network speed: 128 Kbits/sec (recommended 512 Kbits/sec)

  • Javascript and cookies enabled in web browser