System Requirements

Hardware Requirements

MinimumRecommended
CPU4 cores16 cores
RAM8 GB32 GB
Free Disk SpaceBased on storage requirements. Managed File Transfer requires (temporarily) at least double the size of a file you wish to process. For example, if you plan to process a 1 TB file at least 2.1 TB should be available temporarily in order to successfully process and encrypt the file. Once the file is processed disk space will be restored.
DB sizing

Based on log retention policies (90 days by default), the database is unlikely to grow above 1 GB.

Examples:

  • 160 MB initial size (clean install)
  • +64 MB / 4000 users
  • +64 MB / 3000 files

Please note that files themselves are not stored in the database.

Software requirements

  • Operating Systems

    • Windows 11
    • Windows 10
    • Windows Server 2012 R2 / 2016 / 2019 / 2022
  • Bitness: 64-bit only

  • Windows Installer 5.0 or higher

Minimum supported browsers

  • Chrome
  • Microsoft Edge 38 or later
  • Safari 5.1 or later
  • Firefox 52.9.0 or later

Additional installation of 3rd party framework/components

The following frameworks/components are being automatically installed by MetaDefender Managed File Transfer and should not be removed:

NameDetails
.NET FrameworkMicrosoft .NET Framework 4.8,
Microsoft Visual C++ 2015-2019 redistributableMicrosoft Visual C++ Redistributable 2015-2019
.NET Runtime.NET 7.0
ASP.NET RuntimeASP.NET Runtime

Database installation

By default, MetaDefender Managed File Transfer bundles Microsoft SQL Server 2019 Express LocalDB but the recommended deployment is to use an SQL Server from the table below:

NameEditionsSupported
SQL Server 2014AllYes
SQL Server 2016AllYes
SQL Server 2017AllYes
SQL Server 2019AllYes
SQL Server 2022AllYes

An SQL Server local account must be created with at least the following server roles (public, sysadmin).

Windows Authentication (Integrated Security) is also supported for authentication. In this case, the service account should have "Logon as Service" rights.

Web server configuration

NGINX is used as our underlying HTTP(S) and reverse proxy server. The web server is embedded in the application and is not shared by other processes running on the machine. All NGINX processes will be stopped, and the program itself physically removed from the hard drive, following a successful uninstall of MetaDefender Managed File Transfer.

On startup, the web server will begin listening on the previously configured HTTP(S) port or on the default HTTP port (8010 if free), in case of a clean install.

Following MetaDefender Managed File Transfer version 1.3.7, REST API calls should be made to the Web UI port. The reason is that the REST API service connection is no longer secured (TLS/SSL connections are no longer supported). NGINX acts as a TLS/SSL termination proxy for the REST API service.

Port usage

MetaDefender Managed File Transfer requires two free ports in order to run:

Service namePortFirewall Rule
MetaDefender Managed File Transfer Web UI8010Needed
MetaDefender Managed File Transfer REST API8000Not needed; Internal usage only
MetaDefender Managed File Transfer Next8001Not needed; Internal usage only

Whitelisting requirements

  • In order to be able to access the user interface from outside, the port 8010 (default) should be opened
  • Any process running out of the MetaDefender Managed File Transfer install directory should be whitelisted. It is best to exclude the folder from any real-time protection
  • File storage (permanent and temporary) or the installation folder should be excluded from real-time protection
  • The service account should have "Logon as Service" rights.
    • To be able to start, stop, and interact with services without requiring interactive logon privileges.
    • To log on and run batch jobs (scheduled or executed automatically).
    • To be able to connect the database by using Windows Authentication.
Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard