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 compiling a Java Virtual Machine for your platform. However, OpenKM also depends on third-party applications to be fully configured. For example, it needs a working LibreOffice installation to preview documents. You may also 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, remember 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 install a minimal operating system. 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:
OS | Description |
---|---|
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 |