Installation Configuration Settings
You can customize the settings used to configure a HotDocs Hub installation in the DefaultConfig.psd1 settings file. The table below describes all available parameters.
If you are using a Service account to connect to the Hub databases, see Connecting to the HotDocs Hub databases without a username and password for more information.
Configuration Settings
You must set the following parameters before running the ConfigureHub.ps1 Powershell script.
SQL Server settings
| Parameter Name | Description | Example Data |
|
SqlIntegratedSecurity |
Set to true if you
are using integrated security to connect to SQL Server. |
true |
|
SqlServer |
The name of the SQL Server on which Hub will deploy its databases. |
.\sqlexpress |
| SqlUser | Username of the user account with permissions to connect to SQL Server. Only used if you are not using integrated security. |
sa |
| SqlPass | The password for the user account above. | examplepassword |
IIS settings
| Parameter Name | Description | Example Data |
|
IisWebSite |
The name of the IIS web site on which Hub you are installing Hub. |
Default Web Site |
| IisHostName | The host name in IIS used by the web site on which Hub
is installed.
Note: you must use a multi-level host name when installing Hub. |
hub.yourorganization.dev |
| IisAppRoot | The directory in which the Hub applications are installed. |
C:\inetpub\wwwroot |
Database names
Note: you can use a single database name for all the databases below; in this case, Hub will create one database for the use of all services.
| Parameter Name | Description | Example Data |
|
PermissionsCS |
The database name for the User Permissions service (HotDocsPermissions). |
HubPermissionsDb |
| TenancyCS |
The database name for the Tenancy Administration service (HotDocsTenancyResolver).
|
HubTenancyDb
|
| IdentityCS |
The database name for the Identity Server Store service (HotDocsIdentityStore).
|
HubIdentityStoreDb
|
| InterviewCS |
The database name for the Interview service (HotDocsInterviews).
|
HubInterviewsDb
|
| TemplateCS |
The database name for the Templates service (HotDocsTemplateHubApi).
|
HubTemplatessDb
|
| AnswersCS |
The database name for the Answers service (HotDocsAnswers).
|
HubAnswersDb
|
| UserCS |
The database name for the User Permissions service (HotDocsUserAdmin).
|
HubUserAdminDb
|
General Settings
The settings below already have working default values in the DefaultConfig.psd1. They should be left unchanged for most installations.
| Parameter Name | Description | Example Data |
| HdCoreServiceUrl |
The URL for HotDocs Web Services. The domain should be the full machine name and domain under which HotDocs Web Services is installed. For example, server.yourorganization.local. |
https://{domain}/HDSWebAPI/api/hdcs/ |
| HDServerFilesLocation | The URL for the HDServerFiles application in IIS; this application points to the HDServerFiles directory for the installed on-premise HotDocs Server. |
https://{domain}/HDServerFiles/ |
| SigningCertificateThumbprint | 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. |
(Specific certificate thumbprint hexadecimal value) |
Active Directory
Settings for configuring Active Directory; you should not change these settings for a non-Active Directory installation of Hub.
| Parameter Name | Description | Example Data |
| UseAd | Enables the use of Active Directory as an external identity provider. Must be set to false for deployments that do not require Active Directory federation. | false |
| ActiveDirectoryDomain | The domain under which your Active Directory server runs. | yourorganization.local |
| AdUsername |
The user for whom to create an initial Hub root user account; you will use this account to log in to Hub for the first time. |
johnsmith |
Initial root user name and password
An initial root user account; these settings are not applicable for Hub with Active Directory installations.
| Parameter Name | Description | Example Data |
| RootUser | The user name for the default root administrator for Hub. | admin |
| RootPass | The password for the default root administrator for Hub. You should change the password for the administrator user account after Hub is completely installed. |
secret |
Interviews
Settings that control interview functionality in the HotDocs Hub.
| Parameter Name | Description | Example Data |
| EnableInterviews | Enables interview functionality in the HotDocs Hub. The default value is true. | true |









