System requirements

The GRA requires the following services to run. These services may all be hosted on the same machine or may be hosted on separate machines for performance reasons.

Runtime environment

Version 4 of the GRA runs in the Microsoft .NET Core 1.1 runtime environment. Downloads of the runtime environment are available from Microsoft for the following operating systems:

  • macOS
  • Linux (CentOS, Debian, Fedora, openSUSE, Ubuntu)
  • Windows (x64 and x86)

As of this writing the latest release of the .NET Core 1.1 environment is Runtime v1.1.9. Please ensure you use the latest v1.1.x Runtime & Hosting Bundle!

Web server

Microsoft recommends that ASP.NET Core 1.1 applications are run behind an Apache, nginx, or IIS reverse proxy.

Database server

The GRA version 4 supports the following database environments:

Mail server

The ability to send Internet email, such as a service which accepts email via SMTP.

  • The GRA sends mail in certain instances (such as helping users recover their lost passwords) and requires the ability to connect to an SMTP server.