Skip to content

Software Requirements

NEOGAGE requires the following software requirements. The NEOGAGE application installation process will install all required depedencies and software requirements, therefore there is no requirement to install anything manually other than the Operating System.

NEOGAGE can also be installed using container platforms such as Docker and Podman.

If using Docker/Podman, the Operating System can be pretty much any version of Linux that supports Docker or Podman. More information relating to the container installation can be found at the end of this page.

The actual versions of Linux supported for an installation of NEOGAGE, are listed below:

Pretty much any Linux distribution can be used that supports Docker or Podman. We generally recommend to use a stable distribution from the list below:

Operating SystemVersionInstallation Type
Alma Linux8 / 9 / 10Minimal
Debian11 / 12 / 13Minimal
Red Hat Enterprise Linux8 / 9 / 10Minimal
Rocky Linux8 / 9 / 10Minimal
Ubuntu22.04 / 24.04Minimal

NEOGAGE currently requires Microsoft SQL Server which can be ran as a container on Linux or as an external component of the NEOGAGE application. Eg: Microsoft SQL Server running on Windows using existing client infrastructure.

DatabaseVersionEdition
Microsoft SQL Server2019Express, Web, Standard, Enterprise
Microsoft SQL Server2022Express, Web, Standard, Enterprise
Microsoft SQL Server2025Express, Web, Standard, Enterprise

The container installation is configured with security in mind. It has been prepared to ensure that it runs in a non-root configuration. The application will run with at least UID/GID 1000. The configuration is immutable and therefore cannot be changed or modified. This also ensures of application integrity.

Due to the fact the NEOGAGE application container has been prepared in this way, means that it is also deployable on OpenShift/Kubernetes-based container platforms without requiring potentially insecure/unrestricted security context constraints (SCC).