> ## Documentation Index
> Fetch the complete documentation index at: https://docs.incredibuild.com/llms.txt
> Use this file to discover all available pages before exploring further.

# System Requirements

Last updated on May 23, 2024

## Hardware

| Machine             | CPU                                                                                 | RAM                                     | Storage                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | Network           |
| ------------------- | ----------------------------------------------------------------------------------- | --------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------- |
| Coordinator         | 8 Cores or more. <br /> Apple ARM (M1, M2, M3) only. <br /> Intel is not supported. | 8 GB                                    | 10 GB (any storage device). <br /> To generate detailed logs in case of issues, an additional 10 GB is required.                                                                                                                                                                                                                                                                                                                                                                                        | Static IP1 1 Gbps |
| Initiator           | 8 Cores or more. <br /> Apple ARM (M1, M2, M3) or Intel.                            | Minimum of 2 GB per core on the machine | The space required to successfully build the codebase under test. (SATA SSD or equivalent). We recommend doubling the space required to successfully build the codebase if possible. <br /> When using the Build Monitor it can use several GB per build for large builds. It is posssible to disable the Build Monitor, or to limit the number of saved builds in the Build Monitor. <br /> Detailed logging also requires additional space. <br /> Using local Build Cache requires additional space. | 1 Gbps            |
| Helper              | 8 Cores or more. <br /> Apple ARM (M1, M2, M3) or Intel.                            | Minimum of 2 GB per core on the machine | 15 GB (any storage device). <br /> Additional space may be required depending on size of the output of the task assigned to the helper. <br /> To generate detailed logs in case of issues, additional space may be required.                                                                                                                                                                                                                                                                           | 1 Gbps            |
| Build Cache Service | 8 Cores or more. <br /> Apple ARM (M1, M2, M3) or Intel.                            | 16 GB                                   | At least twice the size required to compile the codebase. Use be SSD disk only.                                                                                                                                                                                                                                                                                                                                                                                                                         | 10 Gbps           |

**Note:** When using detailed logs for extended troubleshooting, additional storage space is required.

## Network

* **Ports:** TCP Ports 2088, 2089, 4369, 5672, 9952, 9953, 8000, 8080, and 8081 should be accessible from all Incredibuild machines. You might need to open them on your firewall. If one of these ports is already in use, you can [modify the port numbers](/mac/4.9.0/ports).

* **Network Speed:** Minimum 1 Gbps, recommended 10 Gbps or higher.

* **Location:** The machines should be on same physical LAN or connected through a VPN (same LAN is recommended).

## Software

* **Root Permission:** Installation and upgrade require root permissions to install Incredibuild daemons. After installation, everyday users do not need root permissions. Note that Incredibuild daemons run automatically with root permissions during restart, no action is needed to enable this.

## User Interface

* **Screen resolution:** Recommended 1920 x 1080, Minimum 960 x 1080

* **Supported browser:** Chrome

## RabbitMQ

Incredibuild installs and uses RabbitMQ on the Coordinator, and the Coordinator cannot be installed on a machine that already has RabbitMQ installed.
