OpenKM 7.0.2 Community Edition – Docker
Unofficial Docker setup for OpenKM 7.0.2 Community Edition with PostgreSQL.
DockerPostgreSQLSpring BootTomcat
Note: Unofficial community project. OpenKM is a trademark of OpenKM S.L. – official website: openkm.com.
What is it?
A Docker project for running OpenKM 7.0.2 Community Edition with PostgreSQL.
OpenKM 7 is a Spring Boot application (WAR) inside a Tomcat customized by OpenKM. The entire configuration is driven by a single openkm.properties, which the container generates from environment variables on first start – making OpenKM clean and reproducible to run in a container.
Download
The complete project is available for download on GitHub: github.com/sandschm/OpenKM-Docker – grab it with git clone or download the ZIP.
Background
I have been using OpenKM privately for over 15 years and was very sad to see it switch to a closed-source model with version 7. This project makes running the Community Edition via Docker as simple and transparent as possible.
Features
- Runs OpenKM 7.0.2 CE with PostgreSQL as the database
- Entire configuration through a single openkm.properties
- openkm.properties is generated from environment variables on first start
- Based on the Tomcat customized by OpenKM (Spring Boot WAR)
- Reproducible, containerized setup