Install Sitecore 10 (Step-By-Step using SIA)
Tags: dotnet, webdev, tooling, sitecore
Published: 2022-05-12 16:32:03

Hi! In this tutorial article, we will learn how to install [Sitecore](https://www.sitecore.com/) 10 (a Digital Experience Platform and Content Hub for Digital Transformation), with the SIA (Sitecore Installation Assistant) method, that is, in a simple way through a graphical user interface.

###**Prerequisites:**

We’ll need to have [Microsoft SQL Server 2017 or a higher version](https://www.microsoft.com/en-US/sql-server/sql-server-downloads). We’ll also need [SQL Server Management Studio (SSMS)](https://docs.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-ver15).

With this in mind, we will be able to install Sitecore 10 with the following steps. 

###**1. Download Packages to install Sitecore.**

**Download source:** [https://dev.sitecore.net/](https://dev.sitecore.net/)

![](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/24lpgwxhi7iub0y4qncw.png)
 
###**2. Setup.exe.**

With the packages downloaded and extracted, we then run `setup.exe`.

![](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dq65zb5a0pwmgp04dg44.png) 

**Note:** In case we need to set detailed parameters for our new Sitecore instance, we can review the `setup.exe.config` file and make the configurations needed.
 
###**3. Starting the installation process.**

![](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/wy9ibujfh1u4lr8ezapw.png)

###**4. Installing Sitecore Prerequisites.**

In this step, the wizard will download and install the necessary requirements for our new Sitecore instance.

![](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/sykqm8goa63as7wrhhm6.png)

An additional step that we can perform to avoid problems later is to check that the features related to ASP.NET are activated, in relation to IIS (Internet Information Services):

![](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/oaltlpr27p0iqq4jl8ze.png)

###**5. Installing Solr search service.**

In this step, we can install the Solr service with the name, port, and path that we specify. In case we already have a Solr instance prepared previously, we can skip this installation step.

![](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/8eetoxgt1zc72hkp4f0q.png)

###**6. Sitecore instance configuration.**

This is a very important step, as we will specify the name of the instance to install Sitecore t the password for the admin user. Here we will also have to upload the Sitecore license file.


![](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/fz63oqwd0tzkiho3f1he.png)
 
###**7. Microsoft SQL Server settings.**

In this case, here we must specify the instance of our SQL Server, with the admin user, and the password.

![](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/nlt0upirv56474g5ozel.png)
 
###**8. Solr settings.**
In this step we will have to specify the URL of the Solr service, its location, and its name.

![](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vb8oon8ys68rp0ak5h81.png)

![](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qychnhtrx9cjq4dphl6x.png)
 
###**8. Optional step: Add additional Sitecore modules.**

![](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/r7qrj33k7zl9ng8mh2n1.png)
 
###**9. Installation.**

Up to this point we will have everything ready to install our new Sitecore instance. Before proceeding, the installation wizard will display the summary of the configurations made: 

![](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qzqqlrapsq7gqw9nisxj.png)
 
As we continue, the wizard will also verify that the connection strings, license, and installation files are configured correctly:

![](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/iod3vrnjywwrvz8fdajm.png)

Then the installation will be carried out:

![](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/g13etwjuev7au3dvb8my.png)
 
###**10. New instance created.**

![](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/a4sw8yhiqcgh6f409a3i.png)

With our new instance created, what we have left to do is access the website by clicking Launch Sitecore, or through the link specified for the access of this new instance:

![](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/i4forb4urprn0rm4z9ua.png)
 
That's great!! Our new instance is ready, now we can enter the Sitecore dashboard with our previously specified credentials and start working.

![](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/8v6col1hb7ewprzqee74.png)

![](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/z3ha6e2pp5ak33q5qqr5.png)

###**Thanks for reading**

If you have any questions or ideas in mind, it will be a pleasure to be able to be in communication with you, and together exchange knowledge with each other.

See you on [Twitter](https://twitter.com/esDanielGomez) / [esDanielGomez.com](https://esdanielgomez.com).