Skip to main content
availability

Package: Invicti AppSec Enterprise (on-premise, on-demand)

Server host requirements

Whether the installation is PoC or Production will determine the Invicti AppSec server requirements.

This page will help you determine the appropriate system resources to allocate for your Invicti AppSec instance.

All-in-one installation

ConfigurationvCPURAM (GB)Disk (GB)Operating SystemWeb ServerDependencies
Invicti AppSec PoC41690Debian & RHEL based distrosLatest NginxLatest Docker & Docker Compose Latest Git MongoDB Shell & MongoDB Database Tools
Invicti AppSec Production864250Debian & RHEL based distrosLatest NginxLatest Docker & Docker Compose Latest Git MongoDB Shell & MongoDB Database Tools *MongoDB 5 +

Note: It will be necessary if your organization doesn't prefer to use Docker for the database environment, but this is optional.

note

During the PoC phase, the database will be hosted on a Docker container for quick responsiveness.

caution

The services (Jira, Jenkins, etc.) that Invicti AppSec will be orchestrating will also need to be connected to the server.

Distributed installation

Depending on the usage intensity of Invicti AppSec, you can apply this installation option.

Usage intensity depends on the number of the following values:

  • Projects
  • Users
  • Scans
ConfigurationvCPURAM (GB)Disk (GB)Operating SystemWeb ServerDependencies
Application Server46490Debian & RHEL based distrosLatest NginxLatest Docker & Docker Compose Latest Git
Database Server864250MongoDB 5 +
tip

This installation is recommended when the resources of the Docker database environment or the server that is used as both application and database servers are insufficient.

info

"SCRAM-SHA-1" and "SCRAM-SHA-256" are the default authentication mechanisms used by Invicti AppSec for the DB.

Network requirements

The following services should be reachable by the Invicti AppSec host:

Best practices for the Invicti AppSec environment

  • The Invicti AppSec Application Server will perform better with r5.xlarge instances and gp3 disks if AWS is used.
  • Installing the DB as a cluster would make your environment more redundant against possible corruption issues. It will also make the I/O faster.
  • Getting a daily backup of the environments is recommended to have data recovery plans.
  • While sizing the disk, make sure these three paths have at least 20 GB of space separately:
    • /opt/
    • /tmp
    • /var/log/

Need help?

Invicti Support team is ready to provide you with technical help. Go to Help Center

Was this page useful?