I have a requirement to install Sitecore 10.4
on dev machine without installing extra DBs, only Solr, web, core, master and Experience forms. No xConnect
is needed.
How to Install Sitecore 10.4 using script to only install core, master, core and experience form db?
2 Answers
For your requirement, where you want to set up only the master, web, core, and Experience Forms without xConnect
, the XM Single or Scaled
topology package should work here. This setup will allow you to work with the core Sitecore content management and delivery environments without the additional Experience Platform services, like xConnect or xDB
.
You can find the compatibility in the XM scaled package here.
And you can download it from here.
Hope this helps.
-
I am using XP0 package and it installs many databases - so I need to use XM Single?– JohnCommented Sep 20 at 4:19
-
Thank you so much and it worked! one more question, i need to use the existing certificate instead of creating self-signed certificate, how do I do that?– JohnCommented Sep 20 at 5:23
-
-
I know how to change it after installation, I was wondering if it is possible to make change to install script to use existing certificate.– JohnCommented Sep 20 at 15:26
-
Yes, I guess you need to check the XP0.json file see how
GetCertificateThumbprint
is bound and you need to modify it here. Hope this helps. Commented Sep 20 at 16:29
You can download packages for XM Single
or XM Scaled
Topology from the Sitecore 10.4
download link as below.
This will only setup master,web, core and experience database on your local setup.
Note: With XM Single
toplology you will have one environment that will behave both as CM
and CD
, whereas in case of XM Scaled
topology you will have separate instance for both CM
as well as CD
.
Update:
In order to disable CD installation on XM Scaled
Package, you can remove the following configuration from XM1-SingleDeveloper.json
file.
Hope this helps!!!
-
-
@John You can download the package for XM Scaled and then once downloaded you can disable the CD installation. I will update the answer above on how we can disable that. Hope that works!!!– ckhannaCommented Sep 20 at 5:55
-
if I disable CD, does it means on my dev box I do not have the functionality of CD? or after the installation all function will be presented?– JohnCommented Sep 20 at 15:27
-
@John Basically on local we can have one environment that can act as both CM as well as CD. You can manage the role on a particular instance using
role:define
setting..You can find more details on the same here.https://doc.sitecore.com/xp/en/developers/latest/platform-administration-and-architecture/define-the-server-role.html#specify-the-server-role
.– ckhannaCommented Sep 20 at 15:33 -
In case you would like to have separate Content Management(CM) and Content Delivery(CD) instaces, you can choose the XM scaled topology and that will install both these instances for you. Hope that helps!!!– ckhannaCommented Sep 20 at 15:36