System Requirements

Hardware Requirements

MinimumRecommended
CPU4 cores16 cores
RAM8 GB32 GB

Free Disk

Space

Sufficient

to temporarily hold at least double the size of the file you wish to process.

For instance, to process a 1 TB file, ensure at least 2.1 TB of free space is available. Once processing is complete, the space will be restored.

DB sizing

Determined by log retention policies (default: 90 days). Unlikely to exceed 1 GB.

Examples:

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

Note: files themselves are not stored in the database.

Operation System Requirements

  • Operating Systems

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

MetaDefender Managed File Transfer™ has been tested and works as expected on CIS-hardened images. This ensures compliance with the CIS standard for security and configuration

When Microsoft ends support (EOL/EOS) for a Windows version, that version will be considered deprecated for our product as well, and official support may be removed in a future release.

  • Windows 10's end of life is on October 14, 2025.
  • Windows Server 2016 reaches the end of its extended support period on January 12, 2027

Software Requirements

Minimum Supported Browsers

  • Chrome 67 or later
  • Microsoft Edge last two major version
  • Safari last two major version
  • Firefox 68 or later

Additional Installation of Third-Party Frameworks/Components

MetaDefender Managed File Transfer automatically installs the following frameworks/components which should not be removed:

For MetaDefender Managed File Transfer™ version 3.9.2 Microsoft Visual C++ 2015-2019 redistributable needs to be manually installed if:

  • This is the first time MetaDefender Managed File Transfer™ is installed on the host machine
  • and the operating system doesn't have it installed already. For example with Windows Server editions.
NameDetails
.NET FrameworkMicrosoft .NET Framework 4.8,
Microsoft Visual C++ 2015-2019 redistributableMicrosoft Visual C++ Redistributable 2015-2019
.NET Runtime.NET 8
ASP.NET RuntimeASP.NET Runtime

Database

Before installing MetaDefender Managed File Transfer, you must first set up a Microsoft SQL Server database. The table below lists the supported Microsoft SQL Server editions (including Express):

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

An SQL Server local account must have the CREATE ANY DATABASE permission during installation and uninstallation, and db_owner permission during normal operation.

Windows Authentication (Integrated Security) is supported, and the service account should have "Logon as Service" rights.

Azure SQL Managed Instance can serve as the database for MetaDefender Managed File Transfer™. However, network speed and the physical distance between MetaDefender® MFT and the database instance can result in slower response times for MetaDefender® MFT

About SQL Server Express LocalDb

Starting from version 3.9.2:

  • LocalDb can't be selected for a new installation
  • SQL Server Express LocalDb is not bundled or installed by MetaDefender Managed File Transfer™ installer
  • Existing deployments using LocalDb may upgrade to a newer version as long as the version being upgraded to supports LocalDb.

Microsoft SQL Server 2019 Express LocalDb is primarily designed for testing and development purposes and is not recommended for production environments.

Using this database in a production setting can result in data loss and significant performance issues, especially under high load.

For reliable and secure operation, we recommend using a more robust database solution. We strongly advise against deploying this backend in live production systems.

For information about how to migrate from Microsoft SQL Server 2019 Express LocalDB, refer to our documentation.

Web Server Configuration

MetaDefender Managed File Transfer uses NGINX as the embedded HTTP(S) and reverse proxy server. The web server is embedded in the application and is not shared with other processes running on the machine. After uninstalling MetaDefender Managed File Transfer, all NGINX processes will be stopped, and the program will be physically removed from the hard drive.

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

From versions 1.3.7 onwards, REST API calls should be made to the Web UI port because TLS/SSL connections are no longer supported and the REST API service connection is thus unsecured. NGINX acts as a TLS/SSL termination proxy for the REST API service.

Port Usage

MetaDefender Managed File Transfer requires two free ports to run.

Service namePortFirewall Rule
MetaDefender Managed File Transfer Web UI8010Needed
MetaDefender Managed File Transfer REST API8000

Not needed;

Internal usage only

MetaDefender Managed File Transfer Next8001Not needed; Internal usage only

Whitelisting Requirements

  • To access the user interface externally, open port 8010 (default).
  • Whitelist any processes running from the MetaDefender Managed File Transfer install directory. Exclude the folder from any real-time protection.
  • Exclude the file storage (permanent and temporary) or the installation folder from real-time protection.
  • The service account should have "Logon as Service" rights to:
    • Start, stop, and interact with services without requiring interactive logon privileges.
    • Log on and run scheduled or automatically executed batch jobs.
    • Connect to the database using Windows Authentication.
Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard