Capturing pre-upgrade configuration settings
You should have a record of your existing Hub configuration settings before upgrading HotDocs Hub to a later version.
The settings required by different types of installations are listed below.
In this Topic Hide
All Installation Types
Setting Name | Description | Use during Hub installation | Default Setting Location |
Server | The name of the SQL Server used to store the HotDocs Hub databases. The setting is located in the database connection string. | SqlServer parameter in the Invoke.ps1 post-installation script. | C:\inetpub\wwwroot\HotDocsTemplateHubApi\web.config |
User ID |
The user used to connect Hub to SQL Server. This user must have read and write permissions to the Hub databases. The setting is located in the database connection string. | SqlUser parameter in the Invoke.ps1 post-installation script. | C:\inetpub\wwwroot\HotDocsTemplateHubApi\web.config
|
Password | The password associated with the user above. The setting is located in the database connection string. | SqlPass parameter in the Invoke.ps1 post-installation script. | C:\inetpub\wwwroot\HotDocsTemplateHubApi\web.config |
IIS hostname |
The name of the server on which Hub is installed, e.g. server.yourorganization.com. This name must match the host name you used when configuring the SSL binding in IIS. |
IisHostName parameter in the Invoke.ps1 post-installation script. | |
IIS application root | The path to the root installation directory containing the HotDocs Hub applications; e.g. C:\inetpub\wwwroot. | IisAppRoot parameter in the Invoke.ps1 post-installation script. | |
Signing Key Thumbprint | Note: if using the steps below to retrieve
the thumbprint, you may need to remove a hidden space from the
beginning of the copied thumbprint. The thumbprint of the Identity Server signing certificate. You must add the signing certificate to the LocalMachine\TrustedPeople store. See How to: Retrieve the Thumbprint of a certificate for more information. The identity for the application pool under which HotDocs Hub runs must have read permissions for the certificate's private key. |
SigningCertificateThumbprint setting in the Invoke.ps1 post-installation script. | Windows Certificate Store |
EnableInterviews | Enables interview functionality in the HotDocs Hub. The default value is true. | EnableInterviews setting in the Invoke.ps1 post-installation script. | C:\inetpub\wwwroot\HotDocsTemplateHubUI\web.config
|
HdCoreServiceUrl | Only required by installations using HotDocs Cloud Services. The URL of the HotDocs Cloud Services instance used to generate interviews. | HdCoreServiceUrl setting in the Invoke.ps1 post-installation script. | |
CSRegion | The name of the region to which your Cloud Services subscription is provisioned. Must be set to None for installations that use the on-premise HotDocs Web Services. | CSRegion setting in the Invoke.ps1 post-installation script. |
C:\inetpub\wwwroot\HotDocsTenancyResolver\web.config
|
CSSubscriberId | Only required by installations using HotDocs Cloud Services. The Subscriber ID used by the client to access Cloud Services. The ID is set in the Cloud Services Portal. | CSSubscriberId setting in the Invoke.ps1 post-installation script. |
C:\inetpub\wwwroot\HotDocsTenancyResolver\web.config
|
CSKey | Only required by installations using HotDocs Cloud Services. The Signing Key used by the client to access Cloud Services. The Key is set in the Cloud Services Portal. | CSKey setting in the Invoke.ps1 post-installation script. |
C:\inetpub\wwwroot\HotDocsTenancyResolver\web.config
|
Installations with User Management
See Installing Hub with User Management Overview for more information.
The SMTP server settings below are located in the HotDocsTemplateHubUI application > web.config file > SmtpConfiguration.
Setting Name | Description | Use during Hub installation | Default Setting Location |
Host | The URI of your SMTP e-mail server. | EmailHost setting in the Invoke.ps1 post-installation script. | C:\inetpub\wwwroot\HotDocsTemplateHubUI\web.config |
Port | The port of the SMTP e-mail server. | EmailPort setting in the Invoke.ps1 post-installation script. | C:\inetpub\wwwroot\HotDocsTemplateHubUI\web.config
|
SmtpUserName | The user account name for the SMTP e-mail server. | EmailUsername setting in the Invoke.ps1 post-installation script. | C:\inetpub\wwwroot\HotDocsTemplateHubUI\web.config
|
SmtpPassword | The password for the user account name. | EmailUserPass setting in the Invoke.ps1 post-installation script. | C:\inetpub\wwwroot\HotDocsTemplateHubUI\web.config
|
From |
The e-mail address from which e-mail are sent. | EmailFromAddress setting in the Invoke.ps1 post-installation script. | C:\inetpub\wwwroot\HotDocsTemplateHubUI\web.config
|
UseNetworkCredentials | Enables the use of Network Credentials when connecting to the SMTP e-mail server. The default value is true. | EmailUseNetworkCredentials setting in the Invoke.ps1 post-installation script. | C:\inetpub\wwwroot\HotDocsTemplateHubUI\web.config
|
EnableSsl | Enables the use of SSL with the SMTP e-mail server. The default value is true. | EmailEnableSsl setting in the Invoke.ps1 post-installation script. | C:\inetpub\wwwroot\HotDocsTemplateHubUI\web.config
|