Skip to main content

Deploy on IIS (Windows)

The Ed-Fi OneRoster® Node service is hosted on Internet Information Services (IIS) on Windows Server as a reverse proxy (ARR + URL Rewrite) to a separately managed Node.js process, typically run as a Windows service with WinSW. This is the supported production deployment pattern.

The authoritative, step-by-step IIS walkthrough is maintained alongside the service source in the edfi-oneroster repository:

Keeping the detailed procedure next to the code lets it evolve with the web.config templates, PowerShell snippets, and WinSW service definitions that it references.

For the database side of the deployment, see Deploy on PostgreSQL or Deploy on Microsoft SQL Server. Environment variables referenced by the IIS guide are documented in Environment variables.