Installation

OpenKM can be installed on several Operating Systems and configured to use different databases. Because it's implemented in Java, the only software requirement is having a Java Virtual Machine compiled for your platform. But OpenKM also depends on third-party applications to be fully configured. For example, it needs a working LibreOffice installation to preview documents. Or you may want to extract text from your scanned images, which requires an OCR engine.

Before installing, you need to prepare the server. Depending on the Operating System, you should follow some tips. When installing the Operating System, keep in mind that OpenKM does not need a graphical user desktop. So, in Linux systems, you can avoid installing these packages and save some memory. Another essential piece of advice is to do a minimal Operating System installation. We only need the minimum to access the server. In the case of the Linux server, we prefer to access SSH because it is fast and secure. Please, don't install Java, Tomcat, or any other software unless you have already asked us.

This is a checklist of information we should know before installing:

  • How many documents do you want to store?
  • How many users will access OpenKM?
  • How many concurrent users?
  • How much memory does the server have?
  • How many CPUs does the server have?
  • How much is free disk available on the server?
  • Which Operating System is installed?
  • Is the installed Operating System the 64-bit version?

In the case of the Linux server, there are some additional questions:

  • Which distro (name and version)?
  • Does the server have a GUI (X-Windows) installed?
  • Is it a clean and minimal installation (only SSH), or have you installed another software?
  • Is this server used for other applications?
  • Is the database already installed?

In this section, you will learn how to install OpenKM on your server and how to match the most common third-party application requirements.

OpenKM has been successfully installed on the following:

OSDescription

Linux

Ubuntu Server

Linux Mint

Debian

Rocky Linux

Oracle Linux

Red Hat

SuSE

Windows

Windows Server 2022

Windows Server 2019

Windows Server 2016

Windows Server 2012

Windows Server 2008

Windows Server 2003

Windows 11

Windows 8

Windows 7

 

 
Table of contents [ Hide Show ]