System Requirements

This section describes the software and hardware requirements to run IDOL.

Basic Requirements

  • To install IDOL services on Microsoft Windows operating systems, you must run the IDOL Server installer as a user with administrative privileges.

    NOTE: You do not require special privileges to run the IDOL Server installer on Linux operating systems, or to run IDOL components on any platform.

  • You cannot run IDOL with restricted file system permissions (for example: disk quotas, file handle limits or memory limits).

  • Your file system must permit file locking.

  • Your network must support TCP/IP.

  • If you run anti-virus software, back up software, or any other software that scans the file system on the machine that hosts IDOL components, ensure it does not monitor the IDOL directories, which can have a serious impact on IDOL performance. OpenText recommends that you use the component back up actions to back up your IDOL data.

    In addition some advanced anti-virus software can scan the network and might block some IDOL traffic, which can cause errors. Where possible, exempt the IDOL processes from this kind of network traffic analysis.

C and C++ Runtime Libraries

  • To run IDOL on Microsoft Windows, you might need to install the Microsoft Visual C++ Redistributable package. IDOL installers and packages include the required redistributables but you can also obtain the latest version from Microsoft.
  • To run IDOL on Linux, the server must have the following minimum versions of libraries:

    • GLIBC_2.17
    • GLIBCXX_3.4.30
    • GCC_12.2

    NOTE: The IDOL installer and component stand-alone zip packages provide these libraries in the libgcc_s and libstdc++ shared libraries.

    If you start components from the command line (rather than using the init script), you might need to set the LD_LIBRARY_PATH to include the InstallDir/common and InstallDir/common/runtimes directories, to ensure that the component can access the installed shared libraries.

    You can also copy the shared libraries to the component working directory.

WKOOP Requirements (Linux)

IDOL components that process HTML or interact with web pages may include WKOOP, an embedded web browser that is based on Chromium. The following IDOL components use WKOOP:

  • IDOL Web Connector
  • IDOL Ingest (NiFi processors such as ContentFromHTML and RenderHTML)
  • Connector Framework Server (if you configure a WKOOPHtmlExtraction task)
  • KeyView PDF Export

To use these components on Linux you must install the following additional packages.

RHEL 7 / CentOS 7 RHEL 8 Debian or Ubuntu SLES 15
libatomic
libX11
libXtst
libXScrnSaver
libXcomposite
atk
at-spi2-core
at-spi2-atk
cups
cairo
pango
alsa-lib-devel
libatomic
libX11
libX11-xcb
libXtst
libXScrnSaver
libXcomposite
atk
at-spi2-core
at-spi2-atk
cups
cairo
pango
alsa-lib-devel
libatomic1
libx11-6
libx11-xcb1
libxcursor-dev
libxdamage1
libxrandr2
libxtst6
libxss1
libxcomposite1
libatk1.0-0
at-spi2-core
libatk-adaptor
cups
libcairo2
libpango-1.0-0
libpangocairo-1.0-0
libpci3
libatomic1
libX11-6
libXtst6
libXss1
libXcomposite1
at-spi2-core
cups
libcairo2
libpci3

For example, on Ubuntu:

sudo apt install libatomic1 libx11-6 libx11-xcb1 libxcursor-dev libxdamage1 libxrandr2 libxtst6 libxss1 libxcomposite1 libatk1.0-0 at-spi2-core libatk-adaptor cups libcairo2 libpango-1.0-0 libpangocairo-1.0-0 libpci3

Software Dependencies

Some IDOL components depend on specific third-party software.

Component Dependencies
Find Java Runtime Environment (JRE) 17
IDOL Data Admin Java Runtime Environment (JRE) 8 or 11
IDOL Eduction Java SDK Java Development Kit (JDK) 8
IDOL Eduction .NET SDK .NET implementation supporting .NET Standard 2.0
IDOL NiFi Ingest Java Runtime Environment (JRE) 11
IDOL Site Admin Java Runtime Environment (JRE) 8 or 11
MMAP Java Runtime Environment (JRE) 8 or 11

Supported Web Browsers

IDOL front-end interfaces support the following web browsers:

  • Mozilla Firefox (latest version)
  • Chrome (latest version)

Find additionally supports:

  • Microsoft Edge (latest version)