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.
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.
You will need a FastClose Server version 3.0 or above installed and visible to the server on which Reader will be installed.
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)
IIS installed on the Windows Server
1 extra role for IIS to be installed:
Web Server → Common HTTP Features → HTTP Redirection
The Reader web app binaries as a zip file.
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.
Your FastClose server downloads page will provide you with the files.
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.
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.
FastClose Support may provide you with a settings file called AppSettings.ReaderWebAppServer.json
if you are installing under IIS.