Installation Prerequisites

Note: Installation of ImageVault as a sub-site below Episerver is no longer supported.

Note: Installations in Azure web applications is not supported. We recommend one of our ImageVault Cloud packages if you want to go Cloud.

Required software products

64-Bit systems

ImageVault only supports 64-bit systems

Operating system

Any of the following is required

  • Microsoft Windows Server 2016 (IIS 10)
  • Microsoft Windows Server 2012 R2 (IIS 8.5)
  • Microsoft Windows Server 2012 (IIS 8)
  • Microsoft Windows Server 2008 R2 (IIS 7.5)
  • Microsoft Windows Server 2008 (IIS 7)

Note: Can also be run on non server OS but not supported for production.

Web server

Any of the following must be installed as part of the Windows Server installation:

  • Microsoft Internet Information Services (IIS) 10
    • Requires the role Web Server (IIS)/Web Server/Application Development/ASP.NET 4.6
  • Microsoft Internet Information Services (IIS) 8.0 - 8.5 (Windows Server 2012/Windows Server 2012R2)
    • Requires the feature Internet Information Services/World Wide Web Services/Application Development Features/ASP.NET 4.6
  • Microsoft Internet Information Services (IIS) 7.5
  • Microsoft Internet Information Services (IIS) 7.0


Microsoft .NET Framework 4.6 is required


For on premise installations, PowerShell configured with .NET 4 is required to execute the upgrade scripts. If PowerShell is configured with an earlier version, see Configuring PowerShell for .NET 4.

Visual C++ runtime

Visual C++ 2010 Redistributable Package (64 bit) must be installed.

SQL Server

ImageVault require Microsoft SQL Server of version 2012 or later (64 bit). Any edition will do (express, Azure, standard, etc.)

You need to have an empty or existing and compatible ImageVault database available when running the ImageVault setup.

ImageVault version prior 5.9 does work with SQL Server 2008.

Out-of-process cache (optional)

If you intend to use load balancing on your ImageVault installation, you need to have a out of process cache (a Redis cache for example).

Browser for accessing ImageVault UI

The following browsers are supported:

  • Microsoft Internet Explorer, version 11 or later.
  • Mozilla Firefox, latest
  • Google Chrome, latest

Recommended Hardware Requirements

This guideline presents the hardware recommendations for ImageVault 4 in two typical scenarios. Since a web applications general performance depends on a lot of varying variables, like amount of load and type of clients involved (viewer/editor), it is impossible to make a universal specification of hardware, required for a certain situation. So, this document focuses on two typical scenarios: A small- and a large installation. Note that the following specifications is recommendations, the software might work satisfactory with less, in certain situations.

A small installation

Typically, a small installation is made up by one Core service instance, providing converted media to a site with peak load below 500 requests/s. In this scenario, it is possible to install ImageVault and Episerver on the same server.

ResourceMinimal requirement
CPUSingle core processor @ 2 GHz
Memory8 GB
Hard drive4-16 GB of free space (starting size for storage of media)

A large installation

One Core, providing converted media to multiple sites or for both extranet + intranet with a peak load above 500 requests/s. In this scenario, ImageVault Core Service is, typically, installed on a separate server.

ResourceMinimal requirement
CPUDual core processor @ 2 GHz
Memory16 GB
Hard drive4-16 GB of free space (starting size for storage of media)

Disk space considerations

The recommended amount of free space on the hard drive depends on the amount of media, stored in ImageVault. The uploaded and converted media files, smaller than 1MB, are stored in the database while the larger files are stored on disk.

As the recommendation is to upload high resolution originals to ImageVault, the amount of disk needed might rapidly grow as more assets are added to the library. Hence we suggest disk space should constantly be monitored and extended to conform to the needs.

Load-balancing ImageVault

If a site is very media intense and requires a lot of media conversions on-the-fly, our recommendation is to balance the load between multiple instances. Typically, one media conversion corresponds to the delivery of 3 converted media assets, concerning response time. Read more about configuring load balancing

Configuring PowerShell for .NET 4

Running the command $PsVersionTable in a PowerShell command prompt will list some different configuration settings. If the CLRVersion is lower than version 4.0 you need to configure PowerShell to use .NET 4. This is done by adding a configuration file named powershell.exe.config in the same folder as PowerShell.exe and enter the following content:

<?xml version="1.0" encoding="utf-8" ?>
    <startup useLegacyV2RuntimeActivationPolicy="true">
        <supportedRuntime version="v4.0" />
comments powered by Disqus
+46 (0)480 - 31 47 95
English website