Technical requirements for an on premise rollout - signavio/workflow-connector GitHub Wiki
The following checklist outlines important technical considerations for an on premise installation of the workflow connector
Operating System
The workflow-connector is written using the golang language and compiles to an executable binary that can be run on most linux and windows operating systems.
- Recommended: Ubuntu 18.04 LTS
Firewall
The firewall on the operating system where the workflow-connector is running should be configured to communicate with the Signavio Workflow Accelerator and the SQL Database. This requires the following firewall configuration:
- Allow inbound and outbound HTTPS traffic for/to Signavio Workflow Accelerator server (port 443)
- Allow inbound/outbound traffic for communicating with SQL Database (for instance, port 3306 for a mysql database)
SQL Database
The SQL database to be used should be fully provisioned and accessible to the workflow-connector within the organization's intranet. In order to communicate with the database, the connector must be provided with the following settings:
- Database connection URL
- Database username and password
Remote access to server running workflow-connector
It is necessary to have remote access to the server where the workflow-connector web service is running during the initial provisioning phase.
- Preferred: SSH access using public/private key (Including VPN connection parameters if applicable)
A typical deployment scenario
The following diagram shows what a typical deployment would look like