Installing on Linux

This document gives an overview of how to install Signing Workflow on Linux.

Installation and configuration of Signing Workflow can also be performed using Ansible. Please view https://bitbucket.org/phenixidentity/ansible-signing-workflow for more information.

Audience

This document is written for system administrators.

Prerequisite

- Internet access from the server (during the installation phase)

- Downloaded the Signing Workflow application (signing-workflow-phenixid-<version>-tar.gz) from files.phenixid.se

Hardware

A single instance of the PhenixID server will require a minimum of 5 GB of drive space and 2 GB of RAM. This setup will be sufficient for installations up to 10 000 users. 4GB of RAM is recommended for installations with
 10 000-100 000 users. Please contact PhenixID support for larger installations.

PhenixID Server is not CPU intensive; one CPU should work for most scenarios.

Installation

Install Java

Install Zulu-JDK for your Linux version using this binary and documentation: https://www.azul.com/downloads/zulu-community/?version=java-11-lts&os=linux&package=jdk

Signing Workflow

  1. Uncompress the tar.gz-file to any folder of your need, for example /opt/phenixid/
  2. Rename the folder "digo" to "signingworkflow"

Post Installation

Please continue with the post-installation tasks that are described in a separate document which can be found here.