CUE requires the use of an SSE Proxy to manage the delivery of Server-sent Events from the Escenic Content Engine to CUE clients. This means that an Escenic SSE Proxy must have been installed and configured to manage SSE for the Content Engine, and the Content Engine must have been configured to direct SSE connection requests to the SSE Proxy. For general information on how to install and configure an SSE Proxy, see the SSE Proxy documentation. For specific guidance on how to configure the Content Engine and the SSE Proxy to work together with CUE, see Configure an SSE Proxy Connection for CUE .
CUE and all related applications (Escenic Content Engine, CUE Print, Content Engine plug-ins and so on) are released on a synchronized schedule where all product versions in a given release are known to work well together. Only these approved version combinations are supported. Each set of compatible product versions is identified by a code name, and during installation you can use this code name instead of the individual product's version number, thereby simplifying the installation process.
In the case of
other Linux applications installed on Ubuntu using
the code name is actually the name of a repository containing compatible
versions of all products. This means that in order to ensure version
compatibility, all you need to do is add the name of the required
repository to your
file. Once you have done this you do not need to specify any version
numbers when installing individual packages -
just install the latest maintenance release from that repository.
Note that code names cannot be used in this way on CentOS/Red Hat installations, where the application packages to be installed must still be identified by their version numbers. This is also the case for CUE Print.
The code name for
To find the correct CUE Print version to install for the
release, check the
Print release notes.
The instructions given here are based on the use of an nginx web server, running on Ubuntu.
To install CUE:
Log in via SSH from a terminal window.
Switch user to root:
If necessary, download and set the Escenic
#curl --silent https://user:email@example.com/repo.key | apt-key add -
where user and password are your Escenic download credentials (the same ones you use to access the Escenic Maven repository). If you do not have any download credentials, please contact Escenic support.
Add the current version repository name to your list of sources.
#echo "deb https://user:firstname.lastname@example.org reed main non-free" >> /etc/apt/sources.list.d/escenic.list
You need to install version 1.7.5 or higher of nginx. The version available in the Ubuntu 14.04 repositories is too old, so in order to ensure that you install a new enough version, you need to add a repository containing a more recent version:
Update your package lists:
Download and install CUE:
#apt-get install cue-web
Download and install nginx
#apt-get install nginx