AI Controller
Installation
Install Qubrid AI Controller on Ubuntu primary and worker nodes
This guide covers installing the Qubrid AI Controller on Linux hosts. For an overview of the product and a direct download link, see AI Controller Overview.
Minimum system requirements
Ensure your system meets the following requirements to install AI Controller:
- 64-bit kernel and CPU support for virtualization
- At least 16 GB of RAM
- Minimum 10 CPU cores
- Ubuntu 22.04 LTS or Ubuntu 24.04 LTS
- Python 3.10 and above
Supported platforms
AI Controller provides a .deb package for the following Linux distributions and architectures:
| Platform | x86_64 / amd64 |
|---|---|
| Ubuntu | 22.04 LTS, 24.04 LTS |
Supported GPUs
Data Center
- L Series: L40, L40S, L4
- H Series: H200 SXM, H100 PCIe, H100 NVL
- A Series: A100, A30, A40, A10
- RTX: A5000, A6000, A4000
- T Series: T4
- V Series: V100
GeForce
- RTX 40 Series: RTX 4090, RTX 4090D, RTX 4080, RTX 4080 Super, RTX 4070, RTX 4070 Ti, RTX 4070 Super, RTX 4060
- RTX 30 Series: RTX 3090, RTX 3090 Ti, RTX 3080, RTX 3080 Ti, RTX 3070, RTX 3070 Ti, RTX 3060, RTX 3060 Ti, RTX 3050
General system requirements
To install AI Controller successfully, ensure your Linux host meets the following requirements:
- 64-bit kernel and CPU support for virtualization
- At least 16 GB of RAM
- Minimum 10 CPU cores
- Ubuntu 22.04 LTS and Ubuntu 24.04 LTS
- Python 3.10 and above
Ensure you meet the system requirements outlined earlier and follow the distro-specific prerequisites before installing.
- Ensure the system has a proper internet connection during installation
- Enable ports 3000, 4000, and 5000 on each node for system-level operations
- Ensure ports 4000-5000 are opened on each node for users' workloads
- Make sure all nodes have static IP addresses
Download and install
Download the installation package
Download the package from this documentation site or from the Qubrid AI Portal.
qubrid_packages.tar.bz2
DownloadYou can also fetch the package with wget (if your organization hosts the file at a signed URL from the portal):
wget https://qubridaic-packages.s3.us-east-1.amazonaws.com/v1.2.0-trail/qubrid_packages.tar.bz2Install on Ubuntu
Prepare the host
Open your terminal and navigate to the directory where qubrid_packages.tar.bz2 is located.
Extract and install the primary node package
Select your OS version directory inside the archive (ubuntu22.04 or ubuntu24.04), then install:
sudo apt-get update
sudo apt-get install bzip2
tar xvf qubrid_packages.tar.bz2
cd qubrid_packages
cd ubuntu22.04
dpkg -i qubridAIcontroller-primary-node.debReplace ubuntu22.04 with ubuntu24.04 if you are on Ubuntu 24.04 LTS.
Choose the correct node package
Choose packages according to the node type (primary or worker node). Use the primary-node .deb on your first controller host; use worker-node packages on additional compute nodes.
Start the AI Controller on the primary node
After installation, launch Qubrid AI Controller by typing the following command in your terminal:
qubridAIcontrollerThe installer checks firewall status, required ports, RAM, CPU, NVIDIA GPU, Python version, and internet connectivity. When setup completes, you will see a message similar to:
Qubrid AI Controller setup complete!
Access Qubrid AI Controller at: http://<primary-node-ip>:3000
All tasks completed successfully.Access the AI Controller on the primary node
Open one of the following URLs in a browser on your local network:
http://localhost:3000- if you are accessing from the same server's browserhttp://<primary-node-ip>:6000- if you are accessing from a different machine on the same internal network (as documented in the installation guide)
Click Admin sign up to create the first administrator account.
Password must be at least 8 characters long and include uppercase, lowercase, and a digit.
After sign-up, you can log in and see the nodes on the dashboard.
Adding a worker node
To expand your cluster:
- Install the worker node
.debpackage fromqubrid_packageson the target server (same extract steps, worker package instead of primary). - From the AI Controller dashboard, add the worker using:
- Node Name of your choice
- Static IP address
- Hostname (pre-configured on the worker host)
See Compute Management for detailed add-node steps in the UI.