PrizmDoc Viewer v13.16 Release - Updated
Administrator Guide / PrizmDoc Server / Installing / Install on Linux / Linux Requirements & Supported Environments
In This Topic
    Linux Requirements & Supported Environments
    In This Topic

    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

    NOTE: As of PrizmDoc Viewer v13.14, support for CentOS 6 is deprecated; its End of Lifetime was November 30th, 2020.

    • Red Hat Enterprise Linux 6, 7

    NOTE: As of PrizmDoc Viewer v13.16, support for Red Hat Enterprise Linux 6 is deprecated; it transitioned from the Maintenance Phase to the Extended Life Phase on November 30, 2020.

    • Ubuntu 16.04 LTS, 18.04 LTS

    NOTE: As of PrizmDoc Viewer v13.16, support for Ubuntu 16.04 is deprecated; its End of Standard Support is April 2021.

    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