Flash Sale:75% Off Hosting + Free DomainEnds in13h47m14sView Plans
Hostvento logoHostvento

Install Umbraco on Windows Server

Install the Umbraco templates with the .NET CLI, create a project and finish the setup in the browser.

CMS and Apps2 min read5 steps6 screenshots

What is Umbraco

Umbraco is an open-source content management system built on .NET. It is flexible and popular for business sites.

What you need

  • The .NET SDK installed. Use the version Umbraco requires.
  • Windows Server 2019 or 2022, or Windows 10 or 11.
  • A supported database such as SQL Server, SQLite or MySQL. SQLite is fine for tests.
  • IIS with ASP.NET features, if you want to host on IIS.

Step 1: Install the Umbraco templates

dotnet new install Umbraco.Templates::13.*
Installing the Umbraco templates

Step 2: Create a project

dotnet new umbraco --name MyProject
cd MyProject

Step 3: Run the site

dotnet run
Running the Umbraco site

The output shows the local address, for example https://localhost:44300.

Step 4: Open Umbraco

Open the address in your browser.

Opening Umbraco in the browser

Step 5: Run the installer

Enter your name, email and a password for the admin account, then choose the database. Click Install.

The Umbraco installer
The installation is complete

Use the back office

Log in at /umbraco. Here you create document types, templates and content.

The Umbraco back office

Other ways to install

  1. .NET CLI, as shown above.
  2. Visual Studio, with the Umbraco template.
  3. IIS, to host the site for production.
  4. VS Code, to edit and run the project.
  5. Nightly builds, to test new versions.

Quick recap

  • Install the templates, create a project and run dotnet run.
  • Finish the web installer and log in at /umbraco.