PrizmDoc Viewer v13.13 Release - Updated December 9, 2020
Administrator Guide / PrizmDoc Server / Installing / Install on Linux / Linux Requirements & Supported Environments
Linux Requirements & Supported Environments

Introduction

We offer two ways to use PrizmDoc Server:

  • Docker - We recommend using our Docker solution over any specific Linux platform to simplify your PrizmDoc Viewer deployment and maintenance.
  • Traditional Linux Platform - If you prefer to use a non-Docker method, this section provides information about the system requirements for PrizmDoc Server when using the PrizmDoc Viewer Self-Hosted installation.

NOTE: PrizmDoc Viewer is only supported on 64-bit operating systems.

PrizmDoc Server

PrizmDoc Server is a suite of RESTful APIs that control document conversion processes. It requires significant memory and processing power.

Supported Operating Systems

For the traditional Linux platform (self-hosted install), we support the following:

  • CentOS 6, 7
  • Red Hat Enterprise Linux 6, 7
  • Ubuntu 16.04 LTS, 18.04 LTS

Hardware Requirements

Requirements vary greatly based on usage and it is generally a good idea to find what best fits your expected usage. The Sizing Guide is a good place to start understanding what resources PrizmDoc Server uses and how to optimize them for your needs.

Required Libraries

  • libbz2.so.1
  • libc.so.6
  • libcairo.so.2
  • libcups.so.2
  • libdbus-glib-1.so.2
  • libdl.so.2
  • libexpat.so.1
  • libfontconfig.so.1
  • libfreetype.so.6
  • libgcc_s.so.1
  • libgif.so.4
  • libGL.so.1
  • libjpeg.so.62
  • libm.so.6
  • libnsl.so.1
  • libopenjpeg.so.2
  • libpixman-1.so.0
  • libpng12.so.0
  • libpthread.so.0
  • librt.so.1
  • libstdc++.so.6
  • libthread_db.so.1
  • libungif.so.4
  • libuuid.so.1
  • libX11.so.6
  • libXau.so.6
  • libxcb.so.1
  • libXdmcp.so.6
  • libXext.so.6
  • libXi.so.6
  • libXinerama.so.1
  • libxml2.so.2
  • libXrender.so.1
  • libXtst.so.6
  • libz.so.1
  • linux-vdso.so.1

NOTE: PrizmDoc Server requires x86-64 versions of the libraries listed above.

To verify that the required libraries are installed, use "ldconfig" as shown in the following example:

Example

\# ldconfig -p | grep libcairo
        libcairo.so.2 (libc6,x86-64) => /lib64/libcairo.so.2

Required Libraries (Ubuntu 16.04, 18.04)

The following packages are included in the prizmdoc_server<version>.amd64.deb.tar.gz package which is located in the 'packages' subfolder:

  • libgif4_4.1.6-11+deb8u1_amd64.deb
  • libopenjpeg2_1.3+dfsg-4.8_amd64.deb