On-Premises Installation: Technology Requirements

This topic provides general information about the required hardware and software to set up a typical ConceptShare on-premises deployment.

Restriction: This topic does not cover the setup of multiple server or high-availability environments.
Table 1. Hardware RequirementsThese are the minimum requirements for a single-server implementation.
Requirement Specification
CPU Quad Core at 2.66 GHz or higher
Memory 4 GB or higher
Storage 250 GB RAID1 configuration
Type Gigabit Ethernet or higher
Note: This table represents the base hardware requirements. Some implementations may require larger requirements. Our Sales Engineering team will work with you to determine the requirements that the implementation will need.

These specifications are for image review or light video review that supports roughly 50 concurrent users. The amount of video content and the number of concurrent users can increase the requirements.

The system is architected in such a way that separate servers can be used for the database, queue server, and web application. Load-balancers are also supported.

ConceptShare can run in a virtualized environment (VM) if your infrastructure supports it.
Note: The setup and maintenance of the servers, load balancers, and general infrastructure health are the responsibility of the client.

Software Requirements

The following software, roles, and/or features are required to be installed. If you are separating your infrastructure into different servers, the server requiring the given software will be noted in brackets.
  • [All] Windows Server 2008 or higher
  • [All] Features: Microsoft .NET Framework 4.6.1 or higher
  • [Queue, Web] Role: Web Services (IIS) with the following minimum service role services:
    • Common HTTP Features (Static Content, Default Document)
    • Application Development (ASP.NET)
    • Security (Windows Authentication, Request Filtering)
    • Performance (Static Content Compression)
  • [Queue] Microsoft Office 2010 Professional or higher
  • [Queue] Internet Access is required on the server with Flash Player installed on the default browser (IE). The Flash player is required for Flash uploads, or web capture of pages containing Flash.
  • [DB] SQL Server 2008 Edition or higher (instance can be shared)

Domain Requirements

Depending on your deployment type, you may be required to provision a domain name to resolve requests to the ConceptShare installation. You can use an IP address and hostname to resolve to a ConceptShare installation, but if you have externally-facing clients (public), they may have issues accessing your site.

Most ConceptShare installations consist of a single account (domain). However, in some reseller scenarios, multiple accounts are supported. In such cases, you will either need to provision each domain as needed or make use of a wildcard domain (for instance, *.conceptshare.yourcompany.com).

Note: The client is responsible for domain purchasing, registration, configuration, and mapping to the appropriate servers.

SSL Certificate Requirements

Similarly, if SSL support is desired or required, it is the responsibility of the client to provision the appropriate certificates from authorized certificate authorities and apply them to the IIS website.

Note: SSL certificates must be digitally signed by an authorized governing body. Self-signed certificates can be problematic for some browsers, particularly when uploading assets. ConceptShare does NOT support self-signed certificates, and using them is at your own risk.

SMTP/Email Requirements

ConceptShare, as a minimum, requires an SMTP server to send email and an email address to place in the "From" header for email messages.