Install Prerequisites

Hardware Requirements

We strongly recommend a dedicated server or VM to host the web app because processing reports for multiple users concurrently can mean that its CPU and memory requirements are relatively high, at least compared to FastClose Server.

Free Storage Space

150 Mb for the binaries

Up to 1 Gb for the log files

Operating System

Windows Server 2012 or later. Full spec can be found here core/supported-os.md at main · dotnet/core

See Notes at end about Linux

CPU

The users' reports are processed and calculated on the server. Therefore, the fastest CPU feasible should be used.

RAM

Allow 1 Gb to run the web app. In addition, allow 2 Gb for each active user that may use the app at any one time.

We DO NOT recommend you install it on your ERP Application Server or the Database Server on which it depends.

Web Server Decision

You have the option to either install the web app as a Windows service, served by the built-in Kestrel web server, or have the app served by IIS. The decision will determine the software prerequisites and subsequent installation steps. Neither one will impact performance. If you require TLS encryption (i.e. access via https) you will need to host under IIS.

You should choose with which you are more comfortable with or most suits your business needs. For example, if the server is already hosting sites with IIS it may be preferable to add another one. On the other hand, if there is no intention to expose it outside the corporate firewall without the use of a VPN, or If you simply don't know yet, we recommend choosing the simpler option to run as a Windows service. It can be revised later.

Software Requirements

FastClose Server

You will need a FastClose Server version 3.0 or above installed and visible to the server on which Reader will be installed.

ASP.NET Core Runtime

You will need to install the ASP.NET Core Runtime 6.0.X Hosting Bundle. Whatever the latest version is, at the time of installation is fine. At the time of writing this is as below:

See Download .NET 6.0 (Linux, macOS, and Windows)

611af436-dc4c-4909-b316-65052b793f0f

If hosting the web app under IIS you will need:

It is recommended to install IIS and then install the ASP.NET Core Hosting Bundle. The bundle will need to be repaired or reinstalled if IIS is not installed first.

The Reader Web App Binaries

Your FastClose server downloads page will provide you with the files.

9c99568c-f798-4256-9dfc-bfda26bc1299

Reader Web App MSI Installer File

This installer should be used if hosting as a service. The file is called FastClose.WebReader-64bit-<Version>.msi , this will install the files, create a windows service and start the web app.

Reader Web App Binaries Zip File

This file should be used if hosting under IIS. This zip file called FastClose.WebReader-<Version>.zip , it contains the deployment files which is a ASP.NET Core 6 Web App.

App Settings File

FastClose Support may provide you with a settings file called AppSettings.ReaderWebAppServer.json if you are installing under IIS.