Integriti Prerequisites

Overview

This document outlines the hardware and software prerequisites for installing and running the Integriti suite, which consists of Server and Client software. Installations range from small single-controller sites to enterprise systems.

Minimum Hardware Specifications

To determine hardware requirements, classify the site based on the number of controllers, review rates, and concurrent clients.

Client Workstation

  • Processor: 2GHz or higher quad-core processor
  • Memory (RAM): 8GB DDR II memory or higher
  • Storage: 500GB SATA HDD or higher
  • Network: Gigabit Ethernet adaptor

Small Sites Server (1-3 Controllers)

  • Processor: Core i5 family or higher
  • Memory (RAM): 16GB Minimum Recommended
  • Storage: 1TB SATA HDD or higher
  • Network: Gigabit Ethernet Adapter
  • SQL Requirements: Microsoft SQL Server Express 2019 or greater

Medium Sites Server (1-8 Controllers)

  • Processor: Core i7 family or higher
  • Memory (RAM): 32GB Minimum Recommended
  • Storage: Hardware RAID Controller, 2x 1TB SATA HDD or higher (Raid 1)
  • Power Supply: Dual, Hot-plug, Redundant Power Supply (1+1)
  • Network: Gigabit Ethernet Adapter
  • SQL Requirements: Microsoft SQL Server Standard 2019 or greater

Large Sites Server (1-50 Controllers)

  • Processor: Intel® Xeon® Processor – Minimum of 6 Cores
  • Memory (RAM): 64GB Minimum Recommended
  • Storage: Hardware RAID Controller, 2x 10K RPM SAS 6Gbps Hot-plug Hard Drive (Raid 1 OS), 3x 10K RPM SAS 6Gbps Hot-plug Hard Drive (Raid 5 Integriti)
  • Power Supply: Dual, Hot-plug, Redundant Power Supply (1+1)
  • Network: Intel Ethernet Server Grade Adapter
  • SQL Requirements: Microsoft SQL Server Standard 2019 or greater

Supported Operating Systems

  • Microsoft Windows 11 Pro Version 21H2 or higher
  • Microsoft Windows 10 Pro Version 21H2 or higher
  • Microsoft Windows Server 2022
  • Microsoft Windows Server 2019
  • Microsoft Windows Server 2016

Note: 64-bit (x64) operating systems are required for all Integriti server installations, and preferred for client installations.

SQL Server and .NET Requirements

SQL Server Versions

  • Supported: SQL Server 2016, 2017, 2019, 2022.
  • By default, Integriti uses Microsoft SQL Server 2017 Express, limiting the database to 10 GB.
  • For medium to large sites (or sites exceeding 6 million review events per year), Microsoft SQL Server Standard is strongly recommended or required.
  • SQL Configuration: It is recommended to explicitly restrict SQL Server Memory usage in the SQL configuration to Total Installed RAM - 12GB (e.g., 20GB for a 32GB RAM system).

.NET Framework

  • A minimum Dot Net version of v4.8 is required. The installed version should be consistent across all Server and Client installations.

Network Port Requirements

  • 44000 TCP: Client > Application server communications
  • 4711 TCP: Controller > Controller server communications

Virtual Machine and Antivirus

  • Virtual Machine Support Status: Not explicitly defined in this document.
  • Antivirus Exclusions: Not explicitly defined in this document. Ensure core Integriti processes (IntegritiSystemDesigner.exe, IntegritiControllerServer.exe, IntegritiApplicationServer.exe) are not hindered.