Installing Optimizely

This topic describes a first-time installation of Optimizely CMS 12 and Commerce 14 websites with the latest updates, with or without sample templates.

For installation instructions for CMS 11 and Commerce 13 and lower, see Installing Optimizely (Legacy).

In this topic


You can install the desired Optimizely products individually, with or without sample templates. This is useful if you want to explore each product and its components in more detail, or build a site from scratch with more control. You can also use the Optimizely Foundation reference architecture to get a solution with multiple products quickly up and running.

Before installing, check the system requirements to ensure that your installation environment has the required components and versions.

Note: You can order a time-limited demo license for evaluation purposes—see Optimizely License Center (a license is not required when using IIS Express). You need a commercial Optimizely license for testing and production environments. 

Installing CMS

You can create an empty CMS site or an Alloy site by following these steps using a Command-Line Interface (CLI):

  1. Creating a CMS site is based on .Net Core new template and can be installed by running:
    dotnet new -i EPiServer.Net.Templates::{version} --nuget-source {source} --force​
  2. Optimizely provides a CLI tool that can be installed like this:
    dotnet tool install EPiServer.Net.Cli --global --add-source {sourcePath} --version {version}
  3. Create an Empty site:
    dotnet new epicmsempty --name ProjectName
  4. Create or update database: 
     EPiServer.Net.Cli create-cms-database <project>​
     EPiServer.Net.Cli update-database <project>

Commerce_32.svgInstalling Commerce

Related topics

    Last updated: Sep 28, 2021