First decide where everything should be installed. Once the support and core components are installed, using Retain is the same no matter what platform it is installed on.
VMWare ESX and ESXi are supported. The same disk space, RAM, and other requirements apply as for physical hardware deployments.
Retain components can be deployed in various configurations, which can impact the requirements of the Retain server, indexing engine, database server, and so on.
Ultimately the number of active users in the system determines the resource needs of the system. See Retain Planning and Design Best Practices for details.
Processor: Dual-Core 3 GHz or better Processor
NOTE:8 cores provide optimal performance during initial archiving and re-indexing processes
Web server: Apache 2.4.x or IIS, installed and configured by a system administrator
Database: Supported SQL Database, installed and configured by a system or database administrator
RAM: Retain Server alone requires 8 GB RAM. Adding a worker increases the requirement to 12 GB RAM. The installation aborts if less is detected in either case. 16 GB is recommended.
Storage Space: As much storage space as messaging system requires. See Planning Retain Storage Requirements
Swap Space: If using SLES/Linux the swap partition should be at least 10 GB.
Standalone Worker server requires 4 GB RAM, plus 2 GB RAM for each additional worker
Standalone Reporting and Monitoring server requires 8 GB RAM
Standalone Router server requires 8 GB RAM
Memory needs vary, depending on the load and use of the Retain system. However, Java automatically tunes for the memory that is available on the server. Tuning depends on what is selected for installation.
The installation detects the amount of RAM and automatically assigns memory values as shown
Less than 16 GB system memory:
8 GB: Server and Worker
6 GB: Server only
Less than 20 GB system memory:
12 GB: Server and Worker
10 GB: Server only
More than 20 GB system memory:
16 GB: Server and Worker
14 GB: Server only
In all cases where only the Worker is installed, the memory is tuned to 3 GB.
Assuming that the Retain Server, Retain Worker, Database, and Index engine are housed on the same machine and archiving less than 500 active mailboxes.
The Retain Message Router should be installed on a dedicated server in the DMZ.
16-24 GB RAM
Assuming that the Retain Server, Retain Worker, and Indexing engine are on one server, and the Database is on its own server.
500-5,000 active mailboxes:
12-16 GB RAM
5,000-30,000 active mailboxes:
16-32 GB RAM
50,000 Active mailboxes
16+ GB RAM for Retain Server (depending on environment)
RAM as required for Database on separate server
Retain Workers installed remotely on each post office in the message system
Disk Space is dependent on the amount of email being archived and length of retention time. It is recommended to estimate two years of storage and adding additional space as needed. Storage speed is the determining factor for performance.
SAN and local storage preferred.
NAS is not supported.
The High Performance Indexer can be installed on multiple external servers as the High Availability Indexer. This requires at least three (3) dedicated indexing servers and a separate license. Contact Support for more information.
Retain downloads and installs
Java Development Kit (JDK) 11 64-bit
Tomcat 8.5, the Java webserver that sits on top of Apache or IIS.
Installation on an existing Retain system running a standard Tomcat installation removes the current Tomcat connection and installs the embedded Tomcat that comes with Retain.
SUSE Linux Enterprise Server 15 (64-bit)
SUSE Linux Enterprise Server 12 SP4 (64-bit)
Open Enterprise Server 2018 (64-bit)
IMPORTANT:Adequate disk space, by itself, is not sufficient because Retain stores many small files, especially when archiving mobile message data.
Only the XFS or EXT4 file systems can supply sufficient inodes to accommodate the large number of files.
MS Windows Server 2019
MS Windows Server 2016
PowerShell 3.0 or higher
IMPORTANT:Micro Focus does not provide support for database administration for legal and other reasons.
Your organization is entirely responsible for database installation, configuration, tuning, and maintenance.
The basic information included in Creating and Maintaining an SQL Database is only informational and outlines Retain’s database requirements at a high level. You should always enlist the help of a qualified database administrator for database administration tasks.
MariaDB 10. x
Microsoft SQL Server 2017, 2016
MySQL 5.7. x, 8.0
Oracle 18c, 12c
PostgreSQL 10, 9
Microsoft Edge
Firefox 67 or later
Google Chrome 74 or later
Internet Explorer 11
Exchange Server 2013
Exchange Server 2016
Exchange Server 2019
Basic Authentication for EWS and Autodiscover must be enabled
Office 365 Enterprise E1, E3, or E5 plan
Office 365 Business or Business Premium plan
GroupWise 2012
GroupWise 2014
GroupWise 2014 R2
GroupWise 18
SOAP port must be enabled on all POAs to be scanned for messages.
SSL is supported, but significantly impacts performance.
Nougat (7. x) or later
CellTrust Gateway 4.2.0 +
BES 10, 10.2, 12, 12.2
BBM Enterprise
CCNS account
CellTrust SL2
CellTrust Gateway 4.2.0 or later
Retain Server URL
Retain Application Key and Secret
Retain Server URL
Retain Application Key and Secret
Social Media Governance account
Facebook Accounts
Facebook Pages
LinkedIn Companies
SharePoint, O365
SharePoint, On-prem
Skype for Business, O365
Skype for Business, On-prem
YouTube
Yahoo
Bing
Wikipedia
Retain Server URL
Retain Application Key and Secret
Retain Server URL
Retain Application Key and Secret
AT&T Message Archiving Service agreement
Retain Server URL
Retain Application Key and Secret