The following table lists the operating systems supported by edgeCore, but in general, edgeCore is supported on any 64-bit platform that can run Java 8 or later. edgeCore is also supported on virtualized environments such as VMware. edgeData and edgeWeb are components that run in edgeCore on the same server.
|Oracle/Sun Microsystems||Solaris||10, 11 (SPARC or x86_64)|
|Red Hat Enterprise Linux||Linux||6, 7, 8, 8.5 (or equivalent for CentOS, Scientific Linux, Oracle Linux, and Amazon Linux)|
|Ubuntu Server||Linux||14.04 LTS, 16.04 LTS, 18.04 LTS, 20.04 LTS|
|Microsoft||Windows||Server 2008 / R2, Server 2012 / R2|
Typical system requirements for an Edge-only deployment are listed in the table below.
In addition, you will find examples of system configurations specific to different deployment scenarios such as Dev or Test Lab / Proof of Concept (POC), Network Operations Center (NOC), or Managed Services Providers (MSPs).
|Component||Minimum Requirement (per server)||Dev or Test Lab||Internal Use (NOC, SOC, etc.)||External Use (MSP Customer-Facing)|
|CPU||Single CPU||2 CPU cores||4 CPU cores||4-8 CPU cores|
|Memory||4 GB RAM||4 GB RAM||8-16 GB RAM||16-32 GB RAM|
|Storage *||1 GB disk||1 GB disk||2 GB disk||2 GB disk|
|Operating System||64 bit O/S||64 bit O/S||64 bit O/S||64 bit O/S|
|Java||Java SE 8 (JRE) installed on edgeCore server Minimum version is Java 1.8.0_20 on this link;
As of the 4.4.1 version, Java 11 is required to be able to run edgeCore.
|Database **||In-memory H2 database|
* Note: actual storage requirements will depend on implementation, however as edgeData and edgeWeb access data remotely and cached in-memory, storage requirements are low.
** Note: edgeCore, edgeWeb, and edgeData rely on an in-memory H2 database for configuration and temporary data repository. By default, this is not externally available and does not require separate maintenance.
Default Network Ports
|edgeCore||8080||HTTP||edgeCore server via client hosts|
|edgeCore Shutdown Port||8005||N/A||localhost|
|embedded H2 database||N/A||JDBC / System File||runs in edgeCore process|
Client Browser Requirements
The edge application suite is an HTML5 application and as such requires a modern standards-compliant browser.
|Vendor||Platform||Version(s)||Minimum Screen Resolution||Plug-ins|
|Microsoft||Edge||12+||1024×768||– None required by default. – Other plug-ins as required by integrated applications via edgeWeb.|
Mobile Client Requirements
The edge application suite is an HTML5 application and as such requires a modern standards compliant browser.
|Vendor||Device||Operating Systems||Additional Requirements|
|Vendors distributing Android-based devices (Google, HTC, Nexus, Samsung, Sony, etc.)||Various Phones/ Tablets||Android 5.x, 6.x||Chrome browser 41+ is required.|
|Apple||iPhone, iPad, iPod Touch||iOS 9+|