System Requirements
Copy link

The following system requirements are necessary to ensure you have the best experience.

Hardware requirements

The Security Console and Scan Engine hardware requirements are different because the Security Console uses significantly more resources.

The Security Console does not support running in a container. However, the Scan Engine is available as a container image on Docker Hub.

Reserved Memory on Virtual Machines

If you intend to deploy to a virtual machine, ensure that you provision the virtual machine with sufficient reserved memory according to the system requirements. The reserved memory value must match the allocated memory. For example, if you’ve allocated 32GB, set the reserved memory to 32GB. Configuring a virtual machine with shared memory may cause negative performance impact including out of memory events.

Security Console requirements:

At this time, we only support x86_64 architecture.

Asset volumeProcessorMemoryStorage
5,0004 cores16 GB1 TB
20,00012 cores64 GB2 TB
150,00012 cores128 GB4 TB
400,00012 cores256 GB8 TB

Scan Engine requirements:

At this time, we only support x86_64 architecture.

Asset volume per dayProcessorMemoryStorage
5,000 assets/day2 cores8 GB100 GB
20,000 assets/day4 cores16 GB200 GB

Operating Systems

We require an English operating system with English/United States regional settings.

64-bit versions of the following platforms are supported:

Vendor PlatformOSVendor Standard EOLVendor Extended EOLRapid7 Support EOL
LinuxUbuntu Linux 24.04April 1, 2029April 1, 2034April 1, 2034
Ubuntu Linux 22.04April 1, 2027April 1, 2032April 1, 2032
Ubuntu Linux 20.04May 1, 2025April 1, 2030April 1, 2030
Ubuntu Linux 18.04May 1, 2023April 1, 2028April 1, 2028
Ubuntu Linux 16.04April 1, 2021April 1, 2026April 1, 2026
Oracle Linux 8July 1, 2029July 1, 2032July 1, 2032
Oracle Linux 7December 1, 2024June 1, 2028June 1, 2028
SUSE Linux Enterprise Server 12October 31, 2025October 31, 2030October 1, 2030
Alma Linux 9May 31, 2027May 31, 2032May 31, 2032
Rocky Linux 9May 31, 2027May 31, 2032May 31, 2032
Microsoft WindowsMicrosoft Windows Server 2022October 13, 2026October 14, 2031October 14, 2031
Microsoft Windows Server 2019January 9, 2024January 9, 2029January 9, 2029
Microsoft Windows Server 2016January 11, 2022January 12, 2027January 12, 2027
Red HatRed Hat Enterprise Linux Server 9May 31, 2027May 31, 2035May 31, 2035
Red Hat Enterprise Linux Server 8May 31, 2024May 31, 2032May 31, 2032
Red Hat Enterprise Linux Server 7August 6, 2019June 30, 2028June 30, 2028

For a limited time, Rapid7 will provide support for existing customers on 64-bit versions of the following platforms:

Vendor PlatformOSVendor Standard EOLVendor Extended EOLRapid7 Support EOL
Microsoft WindowsMicrosoft Windows Server 2012 R2October 9, 2018October 10, 2023January 2, 2026
Microsoft Windows 8.1January 9, 2018January 10, 2023January 2, 2026
Red HatRed Hat Enterprise Linux Server 6May 10, 2016June 30, 2024January 2, 2026
CentOSCentOS¹7 August 6, 2020June 30, 2024January 2, 2026

¹ CentOS 7 has reached end-of-life, and no future versions of the CentOS Linux distribution are planned. To maintain compatibility, receive security updates, and ensure full support, migrate to a supported operating system from Rapid7’s approved list.

Browsers

We support the most recent version of the following browsers:

  • Google Chrome (Recommended)
  • Mozilla Firefox
  • Mozilla Firefox ESR
  • Microsoft Edge

Firewall requirements

Security Console firewall requirements:

You must configure your firewall rules to allow outbound connectivity using Port 443. This ensures you can successfully upload data from the Security Console to the Insight Platform.

RegionRegion URLS3 (Agent Downloads only)
United States - 1us.api.endpoint.ingress.rapid7.com

us.deployment.endpoint.ingress.rapid7.com

us.exposure-analytics.insight.rapid7.com
s3.amazonaws.com
United States - 2us2.api.endpoint.ingress.rapid7.com

us2.deployment.endpoint.ingress.rapid7.com

us2.exposure-analytics.insight.rapid7.com
s3.us-east-2.amazonaws.com
United States - 3us3.api.endpoint.ingress.rapid7.com

us3.deployment.endpoint.ingress.rapid7.com

us3.exposure-analytics.insight.rapid7.com
s3.us-west-2.amazonaws.com
Europeeu.api.endpoint.ingress.rapid7.com

eu.deployment.endpoint.ingress.rapid7.com

eu.exposure-analytics.insight.rapid7.com
s3.eu-central-1.amazonaws.com
Canadaca.api.endpoint.ingress.rapid7.com

ca.deployment.endpoint.ingress.rapid7.com

ca.exposure-analytics.insight.rapid7.com
s3.ca-central-1.amazonaws.com
Japanap.api.endpoint.ingress.rapid7.com

ap.deployment.endpoint.ingress.rapid7.com

ap.exposure-analytics.insight.rapid7.com
s3-ap-northeast-1.amazonaws.com

s3.ap-northeast-1.amazonaws.com
Australiaau.api.endpoint.ingress.rapid7.com

au.deployment.endpoint.ingress.rapid7.com

au.exposure-analytics.insight.rapid7.com
s3-ap-southeast-2.amazonaws.com

s3.ap-southeast-2.amazonaws.com

For additional IP addresses for each region see Connectivity requirements.

You must also allow the Security Console to make outbound connections to updates.rapid7.com on Port 443. The Security Console connects to updates.rapid7.com regularly to check for new product versions (every 6 hours) and vulnerability/policy content (every 2 hours). With every connection, the console uploads a JSON file containing license and usage information that helps Rapid7 understand how the Security Console is being used. This upload does not contain any vulnerability assessment data from your assets or any other sensitive information on your environment.

Scan Engine firewall requirements:

If firewalls are present on your network, make sure you whitelist the necessary ports for your Security Console and Scan Engine host according to the communication method of your choice. Consult the following table for port whitelist requirements.

SourceDestinationPortProtocol
Console-to-EngineConsoleScan Engine40814TCP
Engine-to-ConsoleEngineConsole40815TCP
⚠️

Ports

The ports shown in this table are the default ports used by the Security Console and Scan Engine. If you modify these default ports during the deployment procedure, make sure your firewall rules match your port modifications.