Jetendo CMS System Requirements
Jetendo CMS has a substantial amount of dependencies and automation. We may eventually allow Jetendo CMS to be installed with fewer dependencies, but to take advantage of all its features, you will need to install everything listed. The Jetendo Server project includes full documentation on how to install and configure all the prerequisite software. You can also download a development virtual machine on the downloads page.
Jetendo CMS is currently designed for the following server configuration.
Supported CFML Engines:
The minimum version required is listed below:
Railo 4.2.0.001 using Tomcat 7 or newer (Compatible)
MySQL 5.5.x or MariaDB 5.5.x are tested to be compatible.
Older or newer versions may also work. We know that at least MySQL 5.1 is required.
Supported operating systems:
Ubuntu 12.04 LTS, Centos 6.x and Fedora 17+ Linux have been tested to be compatible. The current development version is only tested with Ubuntu 14+ right now.
Other Linux distributions may be compatible.
Windows and Mac compatibility may require significant modifications to function. They are not tested or officially supported. It is recommended to run Jetendo in a virtual machine if you are using these platforms for development.
Compatible web servers
At the moment, we deploy Jetendo CMS on Railo 4 with Tomcat 7 with Nginx in front of Tomcat, so we have more knowledge about this configuration. Some of the automation features we've built are designed for Ubuntu, Nginx and Tomcat specifically.
We have configured the application to run on Apache in the past, but we'll need to re-test and publish documentation for Apache configuration at a later date.
Additional Software Dependencies
Portions of Jetendo CMS rely on specific Linux packages to be installed with specific configuration settings enabled.
PHP 5.x with MySQL support is required (for server administration scripts, image resizing).
Nginx 1.5 or newer
HandbrakeCLI (for video encoding)
Postfix (or another mail server for email handling)
Oracle Virtualbox 4.x or newer (for the test environment)
and several other Linux packages.
This list is incomplete, please refer to the readme in the Jetendo Server project on github for the complete software requirements.
There is a Jetendo Server project on github.com, which hosts the configuration and documentation to build a working production or development server environment for Jetendo.