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: Support for CentOS 6 is deprecated with the release of PrizmDoc Viewer v13.14, as CentOS End of Lifetime was announced for November 30th, 2020.
- 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