1. Installation

System requirements

Version:

This section describes the system requirements for a Sitecore XC 10.0 hosting environment.

The Sitecore Experience Commerce compatibility matrix is available in this Sitecore Knowledge Base article.

Note

You need a Braintree sandbox account to enable web payment functionality through the Commerce Engine. Follow the instructions on the Braintree website to set up an account, and note the MerchantID, Public Key and Private Key information. You need to specify the values for those parameters in the Sitecore XC deployment script.

Hardware requirements

The minimum hardware configuration requirements for running a single Sitecore XC installation are:

  • 4 core processor

  • 16 GB of RAM

Note

The recommended hardware requirements for running the software on a single computer. For more information about running Sitecore XC on different kinds of hardware, consult your Sitecore partner or technical sales representative.

Hosting environment requirements

The following table lists the software requirements for Sitecore XC 10.0 hosting environment.

Operating system

  • Windows Server 2016

  • Windows Server 2019

  • Windows 10 Professional (64-bit)

.NET Framework

ASP.NET Core Runtime 3.1.6 (or later) Hosting Bundle

Database

  • Microsoft SQL Server 2019

  • Microsoft SQL Server 2017

  • Microsoft Azure SQL

  • Redis data store

    • Redis (Linux): 4.0.9 (or later)

    • Redis (Azure): 4.0.14 (or later)

    • Redis (Windows): 3.0.504 (or later)

    Note

    Sitecore recommends using Redis for Linux for production installations. The version for Windows should only be used for development or non-production single machine deployments.

Web server

  • IIS 10.0

  • Microsoft Web Deploy 3.6

  • URL Rewriter

Development

Deployment

PowerShell 6.0 or later

Search indexing

Solr 8.4.0

SolrCloud

Azure Search

Sitecore software

  • Sitecore Experience Platform 10.0 (available on dev.sitecore.net)

  • Sitecore Experience Accelerator (SXA) 10.0 (available on dev.sitecore.net)

  • Sitecore PowerShell Extensions 6.0 for Sitecore 10.0 (available with SXA downloads on dev.sitecore.net)

  • Sitecore Identity 5.0.0

Note

Sitecore PowerShell Extensions and Sitecore SXA are installed when you run the Sitecore Experience Commerce deployment script, as part of the XC installation process.

The Sitecore XC installation process requires the .ZIP packages for both Sitecore SXA and Sitecore Powershell Extensions. WDP packages are not supported.

If you have suggestions for improving this article, let us know!