System Requirements
On this page, a list of minimum required versions of Operating Systems and software can be found to run AMT Java.
The requirements listed on this page are not final. |
---|
Supported Operating Systems
supported Operating Systems |
Windows Server 2016, 2019 or 2022 |
Windows 10 or 11 |
Linux Debian or RedHat (using X.Org) |
It is recommended to use a Long-Term-Service (LTS) version. Please ensure that all AMT Java dependencies are installed.
AMT Java is, in theory, platform agnostic. The minimum required version of an Operating System is dependent on active support for the OS and the software required to run AMT Java.
Supported Databases
PostgreSQL is the default database used in AMT Java. The following databases are supported:
- PostgreSQL
- MSSQL
- Oracle
- DB2
Required Third Party Software
LTS JDK 21
Multiple distributions of OpenJDK are available. The distribution we recommended is Adoptium's Eclipse Temurin.
Python
Download the latest version of Python for Windows or Linux (3.11 or newer): https://www.python.org/downloads.
Python comes preinstalled on most Linux distributions. Please ensure that it is updated to the latest stable version.
Database – PostgreSQL (Preferred)
By default, AMT-Java makes use of PostgreSQL databases. Obtain the latest version on of PostgreSQL here.
A PostgreSQL database can be managed with database administration software such as DBeaver or pgAdmin.
Hosting – Nginx (Preferred)
Various web server options are available through which the AMT Control Center and AMT applications can be hosted. The web server software we recommend is Nginx.
A web server is required to serve the AMT Java web application static content and to reverse a proxy to route specific resources to the backend. Nginx is an HTTP and reverse proxy server, a mail proxy server, and a generic TCP/UDP proxy server.
Optional Third Party Software
Keycloak is an open-source identity and access management solution. It provides features for authentication, authorization, and user management in web applications and services.