Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Update java requirements

...

Key DependencyDescription
DjangoWeb application framework for powering Canopy
PostgreSQL or OracleDB server for storing/processing Canopy related data. Note that certain DB servers may require more resources.
nginxFront end web server for serving the Canopy user interface
RabbitMQ ServerBackend service for processing Canopy related tasks using the Celery framework
CeleryCelery, a distributed task queue.
OpenJDK 8 or Oracle Java 8Java library 8 runtime for document generation.


Info

The above dependencies are installed automatically by the canopy and canopy docserver packages - with the exception of some pre-configuration requirements for Oracle Java - under normal circumstances. In managed environments, access to dependencies may be restricted by corporate security policy. Contact support@checksec.com for assistance.

...

Install on Ubuntu 16.04/18.04

As root:

  1. apt install softwareopenjdk-properties-common && add-apt-repository -y ppa:webupd8team/java && apt update8-jre (Alternatively install Oracle Java 8 if it is available)
  2. (On Ubuntu 16.04) apt install -f ./libtidy5_5.2.0-2_amd64.deb
  3. apt install -f ./canopy_3.0.7_amd64.deb ./canopy-docserver_0.0.13_amd64.deb
  4. Setup a Database via steps in the Configuration section below.
  5. service supervisor restart

...

As root(Centos):

  1. yum install epel-release wget
  2. From http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html get the URL for the current JRE *Check the "Accept License Agreement"
  3. Download Oracle Java 8 JRE  wget --no-cookies --no-check-certificate --header "Cookie: oraclelicense=accept-securebackup-cookie" 'http://download.oracle.com/otn-pub/java/jdk/8u144-b01/090f390dda5b47b9b721c7dfaa008135/jre-8u144-linux-x64.rpm'
  4. Install Oracle Java 8 yum localinstall jre-8u121-linux-x64.rpmInstall libtidy5 yum install ./libtidy5-5.2.0-2.3.x86_64.rpm
  5. Install Canopy yum install ./canopy-3.0.7-1.el7.centos.x86_64.rpm
    1. If the installation fails with conflicting files(/opt/checksec/canopy/lib/...) then remove those directories and try again.
  6. Install Canopy docserver yum install ./canopy-docserver-0.0.7-1.el7.centos.x86_64.rpm
  7. Setup a Database via steps in the Configuration section below.
  8. service supervisor restart

...

In order to install canopy follow the above steps for the operating system you are using. Howvever, you can ignore the steps involving the installation/configuration of Oracle Java 8 and the installation of the canopy-docserver package.

...

In order to install the canopy document server, follow the above steps for installing Oracle Java 8 on your chosen operating system. Once those steps are complete, proceed to install the canopy-docserver package. For example, on Ubuntu 16.04 LTS (as root):

...