Manual Helix DAM deployment

Important

Manually deploying Helix DAM is time consuming and requires several steps. We highly recommend using the automated deployment or contacting Perforce Support for help and best results.

You can manually deploy Helix DAM on-premises or in your own cloud environment.

Deploying Helix DAM requires the following components:

  • Helix Core Server – Tracks and manages changes to all your digital assets in a single, secure location. Assets available in Helix DAM are stored on a Helix Core Server.
  • Elasticsearch instance – Helix DAM uses Helix Search in conjunction with Elasticsearch to index asset information used to search for assets.
  • Helix Search – An API used by Helix DAM to search and automatically tag your assets.
  • Helix DAM – A web-based interface that streamlines the process of finding, reviewing, using, repurposing, and sharing assets. Helix DAM is built on top of Helix TeamHub. To install Helix DAM, you use the Helix TeamHub packages. To administer Helix DAM, you use the web-based TeamHub admin interface. See Operating system requirements for a list of supported operating systems.
Note

Keep in mind that hosting Helix DAM using your cloud subscription will incur additional costs.

Prerequisites

Before starting the Helix DAM on-premises deployment, you must:

  • Have Helix Core Server installed. If it is not, see Choosing a Helix DAM deployment path for deployment options. Helix DAM requires the following information and setup for the Helix Core Server:

    • Helix Core Server hostname and port (P4PORT) (master server or commit server in a commit/edge environment)
    • If the Helix Core Server is running SSL, you also need the fingerprint for the server. Run the p4 trust command in the P4 command line.
    • Username for a user with super permissions. This user needs a ticket with unlimited timeout and support for all hosts. If you do not yet have a super user configured with these settings, create one. See Creating a super user on the Helix Core Server.
  • Have Helix Search and Elasticsearch installed and configured. See information about installing Elasticsearch and Helix Search.

  • Review the deployment types and choose one best for your environment and team. Standard setup is recommended, but enterprise setup is also available. See Standard setup and Enterprise setup.

  • Make sure the following requirements are met:

  • If using the Perforce repository to install Helix DAM, add the packaging key to your keyring and configure the Perforce repository. See Configuring the Perforce repository.

Deployment overview

Important

The following information assumes that Helix Core Server is already installed. If it is not, see Choosing a Helix DAM deployment path for deployment options.

To deploy components required for Helix DAM:

  1. Install an Elasticsearch instance.
  2. Install and configure Helix Search.
  3. Install Helix DAM using the Helix TeamHub package installer.
  4. Complete next steps after deployment is complete.

Step 1: Install an Elasticsearch instance

Helix DAM uses Helix Search in conjunction with Elasticsearch to index asset information used to search for assets.

Before installing Helix Search, install an Elasticsearch instance. See the Elasticsearch help for information about installing an instance.

Helix DAM supports Elasticsearch 8.0.x to 8.12.x. Helix Search may support different versions of Elasticsearch. Make sure you use a version supported by Helix DAM.

Step 2: Install and configure Helix Search

Helix DAM uses Helix Search to search and automatically tag assets.

Before installing Helix DAM, install and configure Helix Search . See Installing and configuring Helix Search for Helix DAM.

Step 3: Install Helix DAM

Helix DAM is built on top of Helix TeamHub. To install Helix DAM, use the Helix TeamHub packages. You can either download the packages and install them manually, or install using the Perforce package repositories (recommended).

We strongly recommend using the Standard setup. See Standard setup for detailed steps.

Next steps

After installation is complete, you must configure Helix DAM. See Configuring Helix DAM after manual deployment for details.