Installing on RedHat and CentOS
Preliminaries
Section titled “Preliminaries”Ensure you have enough disk space to install OpenKM and store the document repository:
$ df -hOnce verified, create the “openkm” user:
$ adduser openkmIf Java 17 is still not installed, please install the following:
$ yum install java-1.17.0-openjdkIf you do not have any other preference for a database, we suggest installing MariaDB:
$ yum install mariadb-serverAfter that, enable and start the MariaDB service:
$ systemctl enable mariadb$ systemctl start mariadbInstalling OpenKM
Section titled “Installing OpenKM”You can choose between installing OpenKM at “/home/openkm” or “/opt”. In any case, go to the selected path and download the installer.
It’s a text-based installer, so you must execute it from the console as root. This is because it needs to install package dependencies and configure OpenKM as a service:
$ java -jar OKMInstaller.jarRemember to check Using the installer if you are using a proxy to access the Internet.
When the installation process has finished, please ensure that Java 17 is the default one:
$ java -versionOtherwise, set it as default:
$ update-alternatives --config javaOnce verified, start the required services:
$ systemctl start xvfb openkmYou can verify the status of these services as follows:
$ systemctl status xvfb openkmMore info at:
- How do I turn SELinux off in Red Hat Enterprise Linux?
- Install Extra Packages for Enterprise Linux (EPEL)
- Remove the yum repo using yum
Enable remote access
Section titled “Enable remote access”Red Hat does not allow connections to port 8080 by default, so you need to open this port in the firewall:
$ firewall-cmd --zone=public --permanent --add-port=8080/tcp$ firewall-cmd --reloadPost-installation checklist
Section titled “Post-installation checklist”To verify the installation was successful, please use this checklist:
- Verify the default Java is Java 17.
- Verify you can access OpenKM from another computer.
- Try to log in with the default okmAdmin / admin user and password.
- Upload a Word document and check if the thumbnail is generated and the preview is shown.
Troubleshooting
Section titled “Troubleshooting”If you have a problem with thumbnail generation, please verify that you have the ImageMagick package installed and that the “convert” application works.
Download a sample image from Sample PNG Image and try to generate a thumbnail:
$ wget https://www.sample-videos.com/img/Sample-png-image-1mb.png$ convert -thumbnail '80x80>' -background 'white' -flatten Sample-png-image-1mb.png sample-output.png