Reference: System requirements

March 17, 2023 ยท View on GitHub

These are the recommended system requirements.

Broker may run on less resources, but using Broker with lower system resources than listed here is unsupported. Broker scales very well with more resources, so if analysis takes longer than you're hoping try bumping its CPU and memory limits.

Broker uses the FOSSA CLI, so its requirements are mainly dominated by how much CPU and memory FOSSA CLI needs. If you already use FOSSA CLI on CI nodes, you can likely copy those resource limits for Broker.

CPU

Broker requires a multi-core CPU.

  • For containers, at least a 2000 mcpu limit.
  • For running directly, at least dual core CPU.

Memory

Broker requires at least 4 GB of memory.

  • This can vary depending on the size of the project being scanned and the kind of project.

Disk

Enough disk space to store a blobless clone of each configured code repository at the same time.

Network

Must be able to reach your FOSSA instance (for most users this is https://app.fossa.com). Must be able to access configured code repositories.