1.1Prerequisites: OS and database

cmsWorks runs on every operating system that supports Java and JDBC-compliant databases, be it Microsoft Windows, Microsoft Windows Server or Linux /*ix etc. . The community license accepts JDBC-connections to MariaDB / MySQL and the built-in in-memory-database of cmsWorks.

The prerequisites to run cmsWorks are:

  • An operating system that supports the OpenJDK 17 or higher downloaded on the cmsWorks development / server machine
  • The internal cmsWorks in-memory-database or a JDBC compliant database, reachable at least via network (for the community license this would be MariaDB / MySQL)
  • If MariaDB is used, it has at least to be version 10 or higher, if MySQL is used, it has at least to be version 8 or higher

In most cases, the use of a webserver in front of the cmsWorks application stack is recommended on productive systems (i.e. to handle SSL/TLS). See chapter Using a web server for static content and further configurations for more information about this.