You have two options when hosting jsreport on premise on windows. You can host jsreport in windows service or you can host it in iis using iisnode. We cannot say one way is better than the other one. It's up to you what you prefere. For example it will be more convenient for you to use iisnode if you have already couple of applications running in iis.
To install jsreport in windows service you can use jsreport automated installer.
To install jsreport in iisnode please proceed with following steps:
cmd:npm install jsreport
cmd:node node_modules/jsreport --init