> For the complete documentation index, see [llms.txt](https://asus-isg-aidc.gitbook.io/guide/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://asus-isg-aidc.gitbook.io/guide/latest/readme.md).

# Introduction

| Developer | Last modified |
| --------- | ------------- |
| AIDC Team | 2026/08/11    |

## Overview

**ASUS Infrastructure Deployment Center (AIDC)** is an all-in-one infrastructure automation platform designed for large-scale bare-metal provisioning, configuration, and lifecycle management.

AIDC reduces deployment complexity by combining a web-based management portal with a powerful command-line interface, enabling teams to provision and operate HPC clusters, AI compute nodes, and data center infrastructure efficiently.

***

## Key Capabilities

| Capability                | Description                                                                             |
| ------------------------- | --------------------------------------------------------------------------------------- |
| **OS Provisioning**       | PXE-based automated OS deployment across heterogeneous hardware                         |
| **BMC Management**        | Remote power control, credential management, and network configuration via IPMI/Redfish |
| **Network Configuration** | Ethernet, InfiniBand, bonding, VLAN, and DPU mode management                            |
| **Firmware Lifecycle**    | BIOS/BMC/NIC/NVMe firmware validation and updates                                       |
| **Service Deployment**    | One-click deployment of Slurm, Kubernetes, MariaDB, Harbor, WEKA, UFM, and more         |
| **Hardware Diagnostics**  | Sensor monitoring (temperature, power, fan), hardware spec validation                   |
| **Security**              | Firewall rules, SELinux policy management                                               |

***

## Architecture

AIDC consists of two main components that work together:

### Portal

The **AIDC Portal** provides a browser-based interface for day-to-day operations — managing nodes, launching deployment jobs, browsing the service marketplace, and monitoring cluster status. Suitable for operators who prefer a graphical workflow.

### CLI

The **AIDC CLI (`aidc-cli`)** is a command-line tool for infrastructure engineers who need scripting capability, automation pipelines, or direct control over provisioning tasks. The CLI covers all platform capabilities, including advanced configuration not exposed through the Portal.

***

## Supported Platforms

| OS     | Version         | Architecture     |
| ------ | --------------- | ---------------- |
| RHEL   | 9.6 / 9.8       | x86\_64, aarch64 |
| Ubuntu | 24.04.4 / 26.04 | x86\_64, aarch64 |

***

## Documentation Guide

| Section                                      | Description                                                             |
| -------------------------------------------- | ----------------------------------------------------------------------- |
| [Portal User Guide](/guide/latest/portal.md) | Web UI walkthrough — provisioning, jobs, marketplace, account, status   |
| [CLI User Guide](/guide/latest/cli.md)       | Command-line reference — installation, commands, flags, troubleshooting |
