AMT Help Files

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:

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.