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.
Operating System
Section titled “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 System | Version | Installation Type |
|---|---|---|
| Alma Linux | 8 / 9 / 10 | Minimal |
| Debian | 11 / 12 / 13 | Minimal |
| Red Hat Enterprise Linux | 8 / 9 / 10 | Minimal |
| Rocky Linux | 8 / 9 / 10 | Minimal |
| Ubuntu | 22.04 / 24.04 | Minimal |
Database
Section titled “Database”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.
| Database | Version | Edition |
|---|---|---|
| Microsoft SQL Server | 2019 | Express, Web, Standard, Enterprise |
| Microsoft SQL Server | 2022 | Express, Web, Standard, Enterprise |
| Microsoft SQL Server | 2025 | Express, Web, Standard, Enterprise |
Containers
Section titled “Containers”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).