Installing HotDocs Hub without User Management
You can install HotDocs Hub without its user management components.
This allows you to use your own security arrangements for securing access
to the Hub.
It is strongly recommended that this configuration of
the HotDocs Hub is not deployed
on an extranet or public-facing server.
In this Topic ShowHide
Prerequisites
See HotDocs Hub System
Requirements for a full list of prerequisites.
Installation
To
install the HotDocs Hub without User Management
- Open the Windows Command Prompt
as an administrator.
- In the prompt, navigate to the directory containing the HotDocs
Hub installation files.
- In the prompt, run the HotDocs Hub installer;
the installation dialog opens.
- Click Next.
- Review and accept the License Agreement terms.
- Click Next.
- Expand the User Authentication
node.
- Select the Entire feature will
be unavailable option for the following components:
- HotDocs Tenancy Resolver Files
- HotDocs Identity Server Files
- HotDocs Identity Store Files
- HotDocs User Admin Files
- HotDocs Permissions Files
- (Optional) Click Browse
to change the default installation directory.
- Click Next.
- Click Install.
- Click Finish.
To run additional installation scripts
Note: if you are
using a Service account to connect to the Hub databases, you need to edit
the Invoke.ps1 script. See Connecting
to the HotDocs Hub databases without a username and password for more
information.
- Extract the Post-Installation
Files zip file provided with the HotDocs Hub installer.
- Run Powershell as an administrator.
- Change the directory to the Post-Installation
Files > Scripts
folder.
- Edit the Invoke.ps1
script in a text editor to customize the installation parameters;
see Post-Installation
Script Parameters for more information.
- Run the Invoke.ps1 script
in Powershell, using the following command with your own values replacing
the {placeholder} values:
.\Invoke.ps1 -EnableOAuth2 {enable-oauth2}
-SqlServer "{sql-server-name}"
-SqlUser {sql-username} -SqlPass
{sql-password} -IisWebSite
"{website-name}"
-IisHostName "{host-name}"
-IisAppRoot "{hub-application-root}"
Where:
- enable-oauth2 –
must be false.
- sql-server-name –
name of the SQL Server
where the Hub databases are installed; e.g. .\sqlexpress.
- sql-username –
name of SQL user that
has read and write permissions to the Hub databases.
- sql-password – password associated with the SQL
user above.
- website-name –
name of the website under
which HotDocs Hub is installed; e.g. Default Web
Site.
- host-name –
name of the server on
which the HotDocs Hub is installed, e.g. exampleserver01; the name must be the same as the
one used by your security certificate.
- hub-application-root –
path to root installation
directory containing the HotDocs Hub applications; e.g.
C:\inetpub\wwwroot.
HotDocs
Hub is now installed.
Once Hub is installed successfully, you should make a backup
copy of the post-installation script above. This will be useful
if you ever need to upgrade your Hub to a later version.
- Installing
HotDocs Server and HotDocs Web Services
- Install HotDocs Developer
for template authors.
- Install the Upload Plugin
for HotDocs Developer