The following software components have been tested to work with DX Core and the Jackrabbit repository.
Linux distributions running kernel 2.6 and later. WindowsOperating Systems
Other
- macOS 10.15 and later
Are you running Magnolia on an OS that is not listed here? Let us know by leaving a comment at the bottom of the page or post to the forum and mailing lists.
Java
JRE is an implementation of the Java Virtual Machine which executes Java programs. JDK is a bundle of software that you can use to develop Java based applications. If you plan to write your own Java code get the JDK. If you just want to run Magnolia then JRE is sufficient.
Magnolia releases are supported for the active Java version at the time of the first release.
Java 14 | Java 11 (LTS) | Java 8 | |
---|---|---|---|
Magnolia 6.2 |
If you are using AdoptOpenJDK on macOS 10.15, be aware that this build of OpenJDK is currently facing a segmentation fault problem issued as https://github.com/AdoptOpenJDK/openjdk-build/issues/1315, which also affects our Periscope module. Until the issue is fixed in the AdoptOpenJDK project, you can bypass it by excluding the magnolia-periscope-result-ranker
artifact from your instances, temporarily losing the functionality the result ranker provides.
Application servers
- Tomcat. Please check Apache's Apache Tomcat - Which Version Do I Want? page to find out about compatibility between Tomcat and Java versions. We recommend version 9.0.39 of Tomcat.
The following servers are not certified, only supported. We provide support for them if you use them, but we do not proactively test them for major or maintenance releases of Magnolia.
- Wildfly 11 and later
- JBoss EAP 7.0 and later
- IBM WebSphere Application Server 9 and later
- IBM WebSphere Liberty 18.0.0.3 and later
Note:
- IBM WebSphere is supported only with DX Core and with the special Magnolia package for IBM WebSphere.
Admincentral works with three responsive viewports: Note: Internet Explorer 11, the last version of Internet Explorer, is not supported. Please use Microsoft Edge instead. Magnolia Templating Essentials (MTE) supports all CSS3/HTML5 compatible browsers and includes a ready-to-use solution for making all the functionality and design available in IE7 and IE8 as well. For all Magnolia cloud deployments, TLS v 1.2 is the minimal requirement that browsers need to support for both the AdminCentral and all client websites to ensure maximum security.Browsers
Back end: Admincentral and content management
Front end: sites built with Magnolia Templating Essentials
Cloud: Transport Layer Security (TLS)
Databases
Embedded
- H2 1.4.200 and later
- Derby 10.3.1.4 (the packaged version)
External DB
- MySQL 5.5 and later
- Oracle 10g Enterprise Edition and later
- PostgreSQL 9 and later
Notes:
- Derby DB 10.3.1.4 is supported only as an embedded database, packaged version for low volume use only
- InnoDB storage engine for MySQL is supported by Magnolia, MyISAM is not. InnoDB is the default in MySQL 5.5 and later.
- Oracle 10g, 11g, and 12c Enterprise Edition is supported as an external database.
Repositories
- Apache Jackrabbit 2.20
Summary
The certified stack can be summarized as follows:
Tomcat | JBoss/WildFly | IBM WebSphere | |
---|---|---|---|
Linux distributions | |||
Windows | |||
macOS 10.15 and later | - |