Install

Install the application on Windows

ColdAisle manages the whole datacenter and is meant to stay on-premise. The software runs on your IIS + PHP + SQL Server box. This website is marketing only — it does not host your inventory.

Open the repo Full README

Self-contained by design. There is no ColdAisle cloud. You keep the database, backups, and SNMP credentials. Open source so you can verify that.

Requirements

LayerNeed
OSWindows Server (2019/2022/2025) or Windows 10/11, with IIS
PHP8.0+ NTS FastCGI — pdo, json, mbstring
Database driverpdo_sqlsrv or pdo_odbc + ODBC Driver 17/18 for SQL Server
DatabaseMicrosoft SQL Server 2016+ (Express is fine)
Optionalldap (LDAPS), snmp (web Discover), curl (Entra + updates), zip (backups)

Tested on Windows Server 2025, SQL Server 2022, IIS + PHP 8.x via the public installer scripts.

Recommended install

Administrator PowerShell. Read the script before you run it.

Set-ExecutionPolicy Bypass -Scope Process -Force
Invoke-WebRequest -Uri "https://raw.githubusercontent.com/sabap/ColdAisle/main/Install-ColdAisle.ps1" `
  -OutFile .\Install-ColdAisle.ps1
# Optional: review
notepad .\Install-ColdAisle.ps1
.\Install-ColdAisle.ps1 -OpenSetup
SwitchPurpose
-OpenSetupOpen setup.php after post-install checks
-EnableSnmpEnable PHP extension=snmp for in-browser Discover
-RegisterSnmpTaskRegister the Task Scheduler poll job
-ForceRefresh app files / PHP (preserves config\config.php)
-Version 0.2.xPin a release tag instead of latest

Default deploy path: C:\inetpub\wwwroot\ColdAisle. Then:

  1. Install or point at SQL Server if you do not already have an instance.
  2. Complete setup.php — SQL connection + first administrator (you choose the password).
  3. Delete phpinfo-test.php if present.
  4. Optional: Settings → SNMP schedule, or re-run the installer with -RegisterSnmpTask.

After install

  • Data Centers → rooms → Floor Planner to place cabinets.
  • Cabinets → Rack View to fill U-space.
  • Power zones / PDUs, then Cabling and raceways.
  • HTTPS + Entra or LDAPS when you are ready (Entra needs a real cert binding).
  • Settings → Updates to take later GitHub tags in-app.
This website is not the product. ColdAisle-web is a public marketing site on Linux + PHP. The DCIM app stays on customer Windows. Do not expect to log in here.