IntelliBuddies Server [AI Command Center] - System Requirements
This page displays the Hardware and Software requirements for deploying the AI Command Center (Server) Component of IntelliBuddies Enterprise Edition.
Hardware Requirements
The hardware requirements for IntelliBuddies® AI Command Center vary based on the deployment scale and usage patterns. Generally, we categorize deployment sizes into small, medium, and large based on factors such as the number of Buddies (bots), workflow complexity, job run frequency, and overall system load. However, since many of these factors might not be known when determining hardware requirements, we have classified deployment sizes primarily based on the number of Buddies, as outlined below:
- Small Deployment: Typically up to 25 Buddies
- Medium Deployment: Typically between 25 to 100 Buddies
- Large Deployment: Typically over 100 Buddies
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
Server OS
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
- Noble Numbat → 24.04 LTS (Tested and Supported)
The above version is the only Linux distribution 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