View on GitHub

scupPS

Just another System Center User Panel

Server

The first thing you’ll need to do so IIS can host your server. scupPS already delivers a web.config which includes the required settings:

<configuration>
  <location path="." inheritInChildApplications="false">
    <system.webServer>
      <handlers>
        <add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModuleV2" resourceType="Unspecified" />
      </handlers>
      <aspNetCore processPath="pwsh.exe" arguments=".\server.ps1" stdoutLogEnabled="true" stdoutLogFile=".\logs\stdout" hostingModel="OutOfProcess"/>
    </system.webServer>
  </location>
</configuration>

Once done, you can setup IIS in the normal way:

IIS Authentication

Setup Windows authentication on the IIS Website by going to the newly created Website in the IIS Manager, clicking Authentication and then enable Windows Authentication and disable Anonymous Authentication.