New System Deployment 3.5

Updated on December 10th, 2022

Curator is a set of microservices that can be installed across multiple servers. This section details how to install each service and its prerequisites, and the recommended order in which to install them.


Prerequisites


Delete

Curator Server


Delete

Curator Gateway


Delete

Curator File Service 


Delete

Curator File Service Configuration


Delete

Licence Manager


Delete

Xcode


Delete

Xfer


Delete

Analytics


Device Director


Delete

Process Engine

Process Engine Service

The Process Engine Service handles the overall workflow process. 


Delete

Process Designer

The Designer application is used to import/export workflows.

The Designer also enables in depth workflow construction and editing using a vast array libraries in a condensed workspace.


Delete

Process Engine Agent

The Process Engine Agent is a worker agent designed to take stress away from the Process Engine Service as well as being able to work with different permissions to enable access to files that the Process Engine Service account can not; preventing workflows from failing.


Delete

Curator Media Agent


Delete

XChange Manager (Optional)

Note that this is an optional step, if you plan to use watchfolder ingest, you will need to install. If you plan to ONLY use Curator Connect to ingest, you do NOT need to install XChange Manager.


Delete

Curator Web Applications


Delete

AME


Delete

Enable HTTPS in IIS

In IIS setup HTTPS binding on a chosen port and select the required SSL certificate.


Delete

Modify Curator Service Web Config (If Required)

Additional web.config modification is needed in systems running Curator 3.4 or newer with CSA version 1.6 where the TSL1 has been removed as is possible from Curator 3.4 onwards. This will be automatically set from CSA 2.0 (scheduled for Curator 3.6)

The CSA 1.6 web.config needs to be modified where TSL1 is not available. You will need to add the following two lines to the CSA web.config file:

<add key="AppContext.SetSwitch:Switch.System.Net.DontEnableSchUseStrongCrypto" value="false" />

<add key="AppContext.SetSwitch:Switch.System.Net.DontEnableSystemDefaultTlsVersions" value="false" />

Delete

Set account for IPV Services

If you haven't yet, ensure that all IPV services and AME are running under the correct service account


Delete

Curator Gateway Setup

Make changes to the Appsettings file and setup Sysadmin through Curator Gateway.

Folder Permissions


Delete

IIS and Registry Config


Delete

Connect Database


Delete

Email Settings


Delete

Client Endpoints


Delete

API Routes


Delete
Delete

Create Curator Folder Share

Curator needs a storage area in which to create all of its required resources. The resources include but are not limited to transcode and conform presets, Curator proxy video files, and High-Resolution files (before they are set to Archive). The accounts that the services are running need write access to this storage area.


Delete

Set Image Essence Flag (Optional)

This is necessary where the site requires non-default settings.

In Curator 3.5, by default, image Essence is not generated during the ingest. If Curator Clip Select is required you should alter StoreEssenceBlob to True in IMAGE-PROXY MediaStore.

Configure image Essence generation for Clip Select
This is only needed in Curator 3.5. In future Curator versions, the support for Clip Select and image essence will be withdrawn in favor of Clip Link with extended features.
Navigate to Process Engine Monitor in a browser, select the MediaStores tab and scroll down to "Proxy MediaStores", select PROXY-IMAGE.
Click Edit and in the new screen change the value for StoreEssenceBlob toTrue:

Click Save Changes and confirm:

Delete

Setup Devices in Device Director

Device Director will create a default set of required devices on server startup for new databases; configure the endpoints for these services.


Delete

Configure XCode Profiles (Optional)

Configure XCode Profile for Alpha Channel Decoding

As of XCode 4.1, where ProRes 4444 with Alpha needs to be decoded, you will have to manually set a Control Switches value of renderalpha in the Device Director profile used (this will be HLS-FMP4-D1 by default). On previously configured systems this value can also be added to any existing ones (comma separated).

Delete

Configure XCode Profile to ignore edit lists

For the 4.1 XCode release, in order for HLS proxies to show the correct number of frames on output you will need to manually enable the Control Switches value of disableqtelst in the Device Director profile used (this will be HLS-FMP4-D1 by default). Please refer to the screenshot above, setting disableqtelst where render alpha is shown. Where both or additional properties are required use comma separated entries e.g: renderalpha,disableqtelst

Delete
Delete

Configuring IIS Streaming

Creating a Virtual Directory



Delete

HTTP Response Headers


Delete

Mime Types


Delete
Delete

Configure Curator Web Apps

Moving through the tabs ensure that the following websites are correctly configured.

ClipSelect

Set the required service endpoint and video playback configuration to get Clip Select up and running.


Delete

Clip Link

Set the required service endpoint and video playback configuration to get Clip Select up and running.


Delete
Delete

Firewall Ports

Check the below article to ensure that the correct ports are enabled on local and network firewalls.


Delete

Test Ingest

Place an asset into the Ingest to Curator watchfolder and check the output in Curator Clip Link.


Delete

Curator for Adobe (Optional)


Delete

Curator Connect (Optional)

Curator Connect is a desktop application that enables users to easily ingest new content into the Curator system whilst changing asset names and adding user defined metadata.

Curator Connect can transfer assets to attached storage directly for on-premises deployments or via FTP/FTPS for cloud or remote system deployments.

Configuration


Delete

Windows Installation


Delete

Mac Installation


Delete


Delete



Was this article helpful?