ThingWorx Flow Server Requirements
The information in this section is specific to ThingWorx Flow 8.5.
This section provides the minimum server hardware and configuration requirements for running ThingWorx Flow in a production environment. However, the actual sizing depends on application and usage scenarios.
Hardware Sizing
Aspect
Value
Comment
Memory
16 GB
Configuration requires a percent of dedicated memory to be allocated to the Java VM.
CPU(s)
4
Virtualized environments may have their own terminology for specifying how many CPUs and cores are being provided. This must be considered when determining if the environment meets the minimum requirements.
Disk Space
100 GB available disk space
This size can accommodate the default ThingWorx Flow web application and some initial configuration data.
* 
This does not include the space required for the OS or other prerequisite software.
The total disk space required for any given application depends on the amount of configuration and runtime data that must be maintained. Customers should work with Sales and Field Enablement to estimate space needs according to their application requirements.
Disk Speed
10000 RPM or SSD
Speed is important if you are storing data on the ThingWorx Core. It is recommended to use the fastest disks that you can afford, but you should not use disks slower than 10000 RPM.
Operating System
Supported Operating System (64-bit only)
Windows Server 2016 (Administrator access)
ThingWorx Flow 8.4.12 and earlier and ThingWorx Flow 8.5.9 and earlier is supported on the following versions:
Red Hat Enterprise Linux (RHEL) 7.5
Red Hat Enterprise Linux (RHEL) 7.6
Red Hat Enterprise Linux (RHEL) 8.0
Red Hat Enterprise Linux (RHEL) 8.1
ThingWorx Flow 8.4.13 and later and ThingWorx Flow 8.5.9 and later is supported on the following version:
Red Hat Enterprise Linux (RHEL) 8.2
Database Options
Database
PostgreSQL 9.6
PostgreSQL 10.8
Microsoft SQL Server 2016
Microsoft SQL Server 2017
A remote database is supported for ThingWorx Flow.
Was this helpful?