IntelliBuddies Server [AI Command Center] - System Requirements
This page describes hardware and software requirements for deploying the IB-X AI Command Center (AICC) server component.
The Web Application Server and Database Server sizing tables on this page apply to deployments on physical machines or virtual machines (VMs). They are not container resource requests, limits, or Kubernetes cluster sizing recommendations.
For container-based deployments, follow the requirements in the corresponding deployment guide. For AWS EKS, see AWS EKS prerequisites. Size any separately provisioned database infrastructure according to the requirements of that deployment.
Hardware Requirements
AICC resource requirements depend on the number of agents used, how frequently automations run, how many executions run concurrently, and the complexity of each agent. One automation represents one agent execution. Agent count alone does not determine the required capacity.
The Small, Medium, and Large configurations below provide starting points for infrastructure planning rather than fixed agent or execution limits:
| Deployment size | Typical workload profile |
|---|---|
| Small | An initial deployment with a limited set of agents, less frequent automation, and low concurrent execution. |
| Medium | A growing deployment with more active agents, more frequent automation, or greater concurrency and workload complexity. |
| Large | A deployment with sustained high automation activity, substantial concurrent execution, or resource-intensive agents. |
For an initial deployment with modest expected usage, consider starting with the Small configuration. Monitor CPU, memory, database performance, execution times, and queued work under representative load. Increase resources toward the Medium or Large configurations as you add agents, increase automation frequency, or need more concurrent execution. If you expect a demanding workload from the outset, use an appropriately larger configuration from the start.
Agent complexity can affect capacity even when agent count is low. For example, multiple conversational agents executing in parallel can require more resources than lightweight automations. Consider the work performed by each agent and where that work runs when sizing AICC and any separate execution infrastructure.
The license file determines the permitted numbers of Server Agents and Local Agents. These license limits are separate from infrastructure capacity; adding licensed agents or increasing automation usage may require additional resources.
IB-X is designed to be deployed with separate Application and Database servers for optimal performance, scalability, and reliability. This is the recommended and supported configuration for production environments.
In cases where both components are deployed on a single server (not recommended and not supported for production use), the system requirements should be considered cumulative. For example, if the Application Server requires 16 GB RAM and the Database Server requires 16 GB RAM, the combined deployment would require a minimum of 32 GB RAM, along with proportional CPU, storage, and I/O capacity.
Customers choosing this approach should be aware that such deployments may experience resource contention and are not covered under standard performance expectations or support guarantees.
Web Application Server
For Small Deployment
| Type | Minimum | Recommended |
|---|---|---|
| Processor | Quad-core CPU, 2 GHz or faster | Hexa-core CPU, 2.5 GHz or faster |
| Memory (RAM) | 8 GB | 12 GB |
| Disk Space (HDD) | 50 GB free disk space | 100 GB free disk space |
| Network | 1 Gbps network adapter | 1 Gbps network adapter |
| TCP Ports |
| |
For Medium Deployment
| Type | Minimum | Recommended |
|---|---|---|
| Processor | Octa-core CPU, 2.5 GHz or faster | Dual Hexa-core CPU, 2.5 GHz or faster |
| Memory (RAM) | 16 GB | 24 GB |
| Disk Space (HDD) | 100 GB free disk space | 250 GB free disk space |
| Network | 1 Gbps network adapter | 1 Gbps network adapter |
| TCP Ports |
| |
For Large Deployment
| Type | Minimum | Recommended |
|---|---|---|
| Processor | Dual Octa-core CPU, 2.5 GHz or faster | Dual Deca-core CPU, 2.5 GHz or faster |
| Memory (RAM) | 32 GB | 64 GB |
| Disk Space (HDD) | 250 GB free disk space | 500 GB free disk space |
| Network | 1 Gbps network adapter | 1 Gbps network adapter |
| TCP Ports |
| |
- Database Server: A separate machine with adequate hardware is recommended.
- High Availability: For high availability, consider using load balancers and having redundant instances of AI Command Center and Database Server.
- Backup and Recovery: Ensure regular backups of AI Command Center and Database Server data. Plan for disaster recovery with appropriate storage solutions.
- Virtualization: AI Command Center can be deployed on virtual machines. Ensure that the virtual environment meets the same hardware requirements as physical deployments.
- Cloud Deployment: For cloud deployment (e.g., AWS, Azure), select instance types that meet or exceed the specified hardware requirements.
Database Server (SQL Server / PostgreSQL Server)
For Small Deployment
| Type | Minimum | Recommended |
|---|---|---|
| Processor | Quad-core CPU, 2.5 GHz or faster | Hexa-core CPU, 2.5 GHz or faster |
| Memory (RAM) | 12 GB | 16 GB |
| Disk Space (HDD) | 300 GB free disk space | 500 GB free disk space |
| Network | 1 Gbps network adapter | 1 Gbps network adapter |
For Medium Deployment
| Type | Minimum | Recommended |
|---|---|---|
| Processor | Hexa-core CPU, 2.5 GHz or faster | Octa-core CPU, 2.5 GHz or faster |
| Memory (RAM) | 24 GB | 32 GB |
| Disk Space (HDD) | 500 GB free disk space | 1 TB free disk space |
| Network | 1 Gbps network adapter | 1 Gbps network adapter |
For Large Deployment
| Type | Minimum | Recommended |
|---|---|---|
| Processor | Octa-core CPU, 2.5 GHz or faster | Dual Octa-core CPU, 2.5 GHz or faster |
| Memory (RAM) | 32 GB | 64 GB |
| Disk Space (HDD) | 2 TB free disk space | 4 TB free disk space |
| Network | 1 Gbps network adapter | 1 Gbps network adapter |
- Disk Configuration: Use SSDs for storage to ensure fast read/write speeds. Implement RAID configurations (e.g., RAID 10) for redundancy and improved performance.
- High Availability: For high availability, implement PostgreSQL / SQL Server always on Availability Groups for high availability and disaster recovery. Ensure that the instances are deployed across different physical servers or data centers.
- Backup and Recovery: Regularly back up the database. Plan for point-in-time recovery to minimize data loss.
- Monitoring and Maintenance: Monitor database performance and resource usage continuously. Regularly maintain and optimize the database (e.g., indexing, defragmentation).
- Scaling: For growing deployments, ensure that the database server can be scaled vertically (adding more resources to the same server) or horizontally (adding more servers).
If you use the PostgreSQL server, enable the uuid-ossp extension using the superuser or a user with the CREATETEXT privilege and run the following SQL command:
- CREATE EXTENSION IF NOT EXISTS "uuid-ossp";
Software Requirements
Windows Server
IntelliBuddies AI Command Center Server is currently supported on the following Operating Systems:
Recommended
- Microsoft Windows Server 2022 (Standard or Enterprise Edition)
Minimum
- Microsoft Windows Server 2019 (Standard or Enterprise Edition)
Linux
IB-X is validated on the following Linux distribution:
Ubuntu
- Resolute Raccoon → 26.04 LTS (Tested and Supported)
- Noble Numbat → 24.04 LTS (Tested and Supported)
The Ubuntu releases listed above are the Linux versions currently validated for IB-X. While other Linux distributions or versions may work, they are not officially tested or supported at this time.
Databases
- SQL Server 2016 or above (Standard or Enterprise Edition)
OR - PostgreSQL 11 or above
Additional Data Services (Required for Ingestion Service Only)
- Qdrant v1.17.0 or above (Vector Database)
- Neo4j Server 5.26.x or above (Graph Database)
Supported Browsers
- Google Chrome - 88 or above ((Official Build) (64-bit))
- Mozilla Firefox - 109 or above (64-bit)
- Microsoft Edge - 88 or above (64-bit)
Software Frameworks (Only For Windows)
Web Servers
Windows
- IIS - 10 or above
Linux
- nginx