Supported Platforms
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.
Vendor | Platform | Version(s) |
---|---|---|
Red Hat Enterprise Linux | Linux | 7, 8, 9 (or equivalent for CentOS, Scientific Linux, Oracle Linux, and Amazon Linux) |
Amazon | Linux | 1, 2 |
Ubuntu Server | Linux | 14.04 LTS, 16.04 LTS, 18.04 LTS, 20.04 LTS, 22.04 LTS |
Microsoft | Windows | Server 2016, Server 2019, Server 2022 |
System Requirements
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.
Supported Java Versions
The supported major Oracle Java versions are:
– Java SE 8 (JRE) from version 8u20 (1.8.0_20)
– Java SE 11 (required as of edgeCore release 4.4.+)
– Java SE 17 (recommended for edgeCore release 4.5.+)
NOTE:
Using the latest patch version of JDK is recommended.
Obtaining Java Version Information
- Open Command Prompt (Windows) or Terminal (MacOS).
- Type the following command:
java -version - Press Enter.
The information is displayed. If the installed version is, for example, 8, you will see a string that includes the text 1.8.0
Example:
C:\Users\admin>java -version
java version “1.8.0_261”
Java(TM) SE Runtime Environment (build 1.8.0_261-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.261-b12, mixed mode)
Default Network Ports
Port | Protocol | Scope/Accessibility | |
---|---|---|---|
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. |
Mozilla | Firefox | 44+ | 1024×768 | |
Chrome | 41+ | 1024×768 |
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+ |