DC 5.1.0 2.3 Installation/Upgrade

DC 5.1.0 2.3 Installation/Upgrade

This section provides information on how to install Digizuite DAM Center.

1 Installing/Upgrading Digizuite

The Digizuie DAM Center is installed/Upgraded using Powershell. The package, provided by the Digizuite DAM Vendor, is a zip file with the following structure:



1.1 How to install/Upgrade

To install/upgrade the Digizuite DAM Center, do the following:

  1. Edit the Install.ps1 - See section 1.2 for a description of all the parameters

  2. Run the Install.ps1, as administrator, either from Powershell or the Powsershell ISE

1.2 Variables

All the parameters that needs to be filled out, are described in the table below

Variable

Mandatory

Default value

Example /options

Description

Variable

Mandatory

Default value

Example /options

Description

NewInstallation

True

$True

$False

This variable controls whether it is an update or a new installation (True = new installation, false = update)

PreStagedDatabases

True

$False

$True

This variable controls whether the installer should create the databases and user, if it is a new installation. Set this to True only if the databases has been pre stages, see section

InstallDigiMonitor

True

$True

$True

Boolean indicating if Digimonitor should be installed or not

Users









assetstreamUsername

True



assetstream

This variable is for the username of the storage user. See documentation, section 2.1

assetstreamPassword

True



SuperSecretPassword

This variable is for the password of the storage user.

digiadminUsername

True



digiadmin

This variable is for the username of the administrative user.

digiadminPassword

True



SuperSecretPassword

This variable is for the password of the administrative user

useActiveDirectory

True

$False

$True

This variable will setup the web site to require windows authentication. Do NOT set this to true on NewInstallations. Only use it on updates that are already setup for active directory.

Web









port

True



443

This is the port on which the web interface is installed in the IIS. Usually port 80 or 443

protocol

True



https

Protocol used for the web interface installed in the IIS. Typically http or https

siteUrl

True



dam.company.com

The DNS for the web interface which is installed in the IIS

Database









dbServerName

True



sqlserver

This is used for the sql server name

dbUsername

True



sqluser

The user which has access to the database

dbPassword

True



SuperSecretPassword

The password of the database user

collation

True

SQL_Latin1_General_CP1_CI_AS

SQL_Latin1_General_CP1_CI_AS

The database collation

CompatabilityLevel

True

120

130

The compatibility level of the database. has to be either 120 or 130

dbName

True



company_dam

The name of the database to be installed/updated. It has to be called _dam in the end.

DamdbPassword

False



SuperSecretPassword

Password for database DAM database user. If blank it defaults to: 
admin_{#dbName}

DamJobsdbPassword

False



SuperSecretPassword

Password for database DAM database user. If blank it defaults to: 
admin_{#dbName}_jobs

DamRecoveryModel

True

SIMPLE

FULL

This variable defines what the recovery model of the DAM database should be

JobRecoveryModel

True

SIMPLE

FULL

This variable defines what the recovery model of the DAM_jobs database should be

Locations









localStoragePath

True

C:\Storage

C:\Storage

The local storage path. This is only used if the storage is located on the web server. Leave blank is Azure storage is used

uncStoragePath

False



\\server\storage

The UNC storage path. If on the web server, the installer creates the share it self. If remote, then it has to exist.

logRoot

True

"C:\LogFiles\" + $siteUrl

D:\logFile\dam.company.com

This is the path on which the log files are written to

servicesFolder

True

C:\Program Files\Digizuite\" + $siteUrl

C:\Program Files\Digizuite\dam.company.com

This is the path on which all the binaries of the services are placed.

sitePath

True

"C:\Webs\" + $siteUrl

D:\Webs\dam.company.com

This is the path on which the files for the web interface are placed.

Solr









installSolr

False

$False

$True

True if solr should be installed. Only able to install on web server.

solrUrl

True - if installSolr is True, else false

http://localhost:8983/solr/

http://localhost:8983/solr/

The url which solr should use

solrLocalPath

True - if installSolr is True, else false

C:\Services\SolrService

C:\Services\SolrService

Local path on which the Solr binaries are placed

solrUncPath

True - if installSolr is True, else false

$solrLocalPath

\\server\Services\SolrService

Unc path on which the solr binaries are placed

SMTP









smtpUsername

False



smtpuser

The username of the smtp user

smtpPassword

False



SuperSecretPassword

The password of the smtp user

smtpFromEmail

False



noreply@company.com

The e-mail which should be used to send from

smtpPort

False

587

587

The port used for the smtp server

smtpServer

False



smtp.company.com

The smtp server

Licenses









licenseName

True



Company

The license holder name

licenseSerialNumber

True



42

The serial number of the license

licenseApplication

True



-

The license for the main application

licenseAssets

True



-

The licence for the assets

licenseUsers

True



-

The license for the users

licenseMetadata

True



-

The license for metadata

licenseOffice

False



-

The license for the office connector

licenseDamForSitecore

False



-

The license for the Dam For Sitecore connector

Azure









azureStorageAccountBe

False



BackendStorageCompany

The storage account name of backend storage

azureAccessKeyBe

False



-

The access key for the backend storage

azureStorageAccountFe

False



FrontendStorageCompany

The storage acocunt name of frontend storage

azureAccessKeyFe

False



-

The access key for the frontend storage

2 Install scenarios

As the same script is used for multiple purposes, this section describes different scenarios and what parameters to be specially aware of.

2.1 Installation

To install a new Digizuite DAM Center with UNC storage, the important parameters are the following

Variable

Value

Description

Variable

Value

Description

NewInstallation

$True

This has to be true on new installations, as otherwise databases wont be created

PrestagedDatabases

$True/$False

If databases and users has not been pre staged (created), then set this to $False, $True otherwise. This is for installing without sysadmin rights

Azure parameters



Leave them blank, if UNC storage is used

2.2 Upgrade

To upgrade Digizuite DAM Center, the following parameters are important

Variable

Value

Description

Variable

Value

Description

NewInstallation