System Requirements

A successful Engine installation requires an application server, a database management system (DBMS, often referred to simply as a "database"), and a filesystem (or filesystem-equivalent) for storing course content.

As a general rule, our implementation team will expect your development team to have configuration expertise of your selected deployment environment. We will try to help however we can, but we are limited in our ability to support anything outside the scope of Engine itself.

If a specific software requirement is not otherwise listed here, our general policy for any Engine deployment environment is to support any versions of software that still officially have mainstream support from the vendor. For application servers and DBMSs (notably, excluding browsers), where "Long term support" versions are offered alongside versions that go out of vendor support more quickly (such as MySQL's innovation releases), we will only test on and officially support the "Long term support" versions. For instance, as of January 12, 2016, we no longer support any version of Internet Explorer no longer officially supported by Microsoft.

Application Server

  • For .NET Engine, we require .NET 8. Note that .NET is not the same as .NET Framework, so for example ".NET Framework 4.6.2" will no longer work. To get the correct .Net 8 runtime, download the appropriate installer from https://dotnet.microsoft.com/en-us/download. If you are installing under Windows, you will want to install the ASP.NET Core Runtime that includes the Hosting Bundle.
  • For Java Engine, we require Java 11 or a higher Long Term Support (according to Temurin or Corretto release policies) version of Java, and an application server that supports Jakarta EE Servlets, such as Tomcat 10 or later. Note that Engine will no longer run on an application server that requires Java EE servlets (such as Tomcat 9 or earlier)

DBMS

Engine supports the following DBMSs:

  • SQL Server 2022
  • Oracle 19c or 23ai (but not the 21c innovation release)
  • MySQL 8.0.x or 8.4.x (but not MySQL innovation releases)
  • PostgreSQL 16 or 17

results matching ""

    No results matching ""