Back to Knowledge Base
What information does Vitrium Security Enterprise installed license keys send through?

The following information from Vitrium's license keys are communicated back to Vitrium's main server once every 24 hours. The information is strictly summary and statistical information. It does NOT contain any specific details. It's purely top level aggregate info.

For all 3 components:

  • License Key
  • Component Version
  • Last Admin Activity Timestamp
  • Uptime

In addition, the following items depending on the component checking the license:

For content server (ServerAPI):

  • Total Count of Active Documents
  • Total Count of Active Folders
  • Total Count of Active LoginForms
  • Total Count of Active DocumentPolicies
  • Total Count of Active Watermarks
  • Total Count of Active StaffUsers

For EIP/auth server (AuthAPI):

  • Total Count of Active Readers
  • Total Count of Active Groups
  • Total Count of Unique Unlocks
  • Total Count of Prints
  • Total Count of Unique Documents
  • Total Count of Active Share Settings

For WebViewer server (WebAPI):

  • Total Count of Active Documents
What are the minimum requirements to self-host Vitrium Security?

IMPORTANT NOTE: These are the minimum requirements for self-hosting Vitrium Security. Requirements may differ for different use cases. The installed version is only available for Vitrium Security Enterprise.

The Vitrium Security software requires Microsoft IIS and SQL Server. The recommended configuration depends primarily on the volume of the content that will be protected and/or the volume of expected unlocks/views.

It is recommended to set up three hosts:

  • Front-end host for the Vitrium Security web applications and background processes
  • Back-end host for the underlying Microsoft SQL Server database
  • Back-end host for the agent content processing 

One or two hosts are acceptable for a test or staging environment, or for a low-volume setup. 

Front-End Application Host

Software Requirements

Unless otherwise specified, the following components must be installed on the front-end host prior to installing the Vitrium Security software:

  • Microsoft® Windows Server 2016, or higher recommended
  • Microsoft® IIS 8.5 or higher
  • Microsoft® .NET Framework 4.7.2 and later
  • Microsoft® ASP.MVC 4

Hardware Requirements

  • GHz dual-core (or multi core) processor - recommend 8 CPU
  • 16 GB RAM
  • 100 GB hard disk for file storage

Note that the content conversion performance is CPU-bound and also depends on network speed to upload/download the content to/from the server.

Storage Requirements

Disk space on the front-end host is dictated by the size of the content to be processed and stored:

  • For documents & images, the Vitrium file repository will need 2-4x the amount of space of your total files uploaded as Vitrium stores the original files + the web viewer files + protected PDF files 
  • For video, the Vitrium file repository will need 3-6x the amount of space of your total video files as Vitrium stores the original videos + protected versions in all the different resolutions that you select in your Content Settings 
  • For audio, the Vitrium file repository will need 2x the amount of space of your total audio files as Vitrium stores the original audio files + protected versions. 

Vitrium recommends using a SAN or NAS or network share for storing the raw and/or protected content and web viewer converted files (the "repository") in anything but large volume environments. The repository can be located anywhere.

Back-End Database Host

Software Requirements

Vitrium does not recommend running the database on the same server as the Vitrium Security software.

  • Microsoft® Windows Server 2016, or higher recommended
  • Microsoft® SQL Server 2016 or higher

Agent Host(s)

Vitrium recommends setting up a separate agent host for protecting content in medium to high volume environments so that this processing does not affect content unlocks and/or admin processes.

Software Requirements

  • Microsoft® Windows Server 2016, or higher recommended
  • Microsoft® .NET Framework 4.7.2

Hardware Requirements

  • GHz dual-core (or multi core) processor - recommend 4 CPU
  • 8 GB RAM 
  • 125 GB hard disk (50 GB for operating system + 75 GB for processing)

Note that the content conversion performance is CPU-bound, and also depends on network speed to upload/download the content to/from the server.

 

Load Balancing

The Vitrium Security software is designed to be load balanced for scalability, redundancy, and ease of maintenance. Session state is persisted all the way to the database so any of the front-end servers can randomly serve requests and perform the security handshake. To set this up, install as many front-end application servers with the same configuration. All of these servers should point to the same SAN or NAS or network share for the content repository and to the same back-end database server.  And, the back-end database server can leverage Microsoft SQL Server’s built-in clustering for scalability, redundancy and ease of maintenance.