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.