The minimum required .NET Core version for installation is .NET Core 2.1.
The most common deployment configuration of NCache is as following:
2 or More Cache Servers
This installs both server and client portion of NCache software. You must install this on 2 or more servers for reliability. These can be dedicated servers or your web/app servers. For 3 or more web/app server environments, we recommend a dedicated caching tier. In this case, we recommend a 4:1 or 5:1 ratio between web/app servers and cache servers.
If you're installing NCache server on your web/app servers, then make sure you have sufficient memory and CPU power available for both your application and NCache.
This installs the remote client libraries along with client cache. Install this on all your web/app servers from where you want to remotely access the cache servers. Do not install it on cache servers.
Please refer to the Installation Guide for more detail on Installation.