Brendan McKenzie

Software and technology enthusiast, focussed on pushing the envelope with emerging technologies.

Umbraco server configuration

Friday, 21 May 2021

In my ambition to avoid GUIs and do everything on the command line, I recently spun up some infrastructure to host an Umbraco website.

I wanted to see how I could go working with Windows Server 2019 Datacentre Core which is GUI-free except for a terminal.

Normally installing IIS and other prerequisites for Umbraco would be a few clicks through Server Manager to enable features.

Turns out it's much easier in Powershell.

1Install-WindowsFeature Web-Server,NET-Framework-45-ASPNET,Web-Asp-Net45,Web-Net-Ext45

With that you have IIS and ASP.NET installed and ready to go.

Bonus

URLRewrite2 is probably going to be asked for, so -

1Invoke-WebRequest -Uri "https://download.microsoft.com/download/1/2/8/128E2E22-C1B9-44A4-BE2A-5859ED1D4592/rewrite_amd64_en-US.msi" -OutFile "C:\temp\rewrite_amd64_en-US.msi"
2
3. C:\temp\rewrite_amd64_en-US.msi

The URL specified comes from here.