-
Notifications
You must be signed in to change notification settings - Fork 0
Getting Started
Andrew Mello edited this page May 26, 2026
·
1 revision
| Requirement | Notes |
|---|---|
| Linux x86-64 | Tested: Manjaro, Arch, Debian/Ubuntu, Fedora |
| Node.js 18+ |
node --version to check |
| npm | Bundled with Node.js |
| msitools | Arch: sudo pacman -S msitools · Debian: sudo apt install msitools · Fedora: sudo dnf install msitools
|
| Docker | Optional — for LMS container (same-machine AMT access) |
yay -S intel-amt-linuxFirst launch downloads Intel® Manageability Commander 2.4.0 from Intel's servers (~45 MB, SHA256 verified). Stored under /opt/intel-amt-linux/upstream/. Subsequent launches are instant.
git clone https://github.com/88plug/intel-amt-linux
cd intel-amt-linux
npm run setupnpm run setup will:
- Download Intel® Manageability Commander 2.4.0 MSI from Intel (or Wayback Machine fallback)
- Verify SHA256 checksum
- Extract with
msiextract - Install Electron 28 and app dependencies
- Replace Windows-only native modules with Linux implementations
- Patch
main-electron.jsfor Electron 28 + credential vault
npm startOr use the AUR launcher:
intel-amt-linuxxhost +local:docker
bash scripts/run.sh dockerbash scripts/run.sh docker-xvfb
# connect: vncviewer localhost:5900- Launch → click + to add a system
- Hostname/IP: use the AMT IP (may differ from OS IP — AMT has its own NIC stack)
- Auth: Digest
-
Username:
admin - Password: your AMT MEBx provisioning password
- TLS: Yes (port 16993) — required for AMT 16.1+ (Alder Lake / Raptor Lake)
To find AMT IPs on your subnet:
nmap -p 16992,16993 192.168.1.0/24 --open -oG - | grep openWhen the auth dialog appears, check "Remember credentials". Credentials are encrypted with your OS keyring (libsecret / KWallet) via Electron safeStorage and auto-fill on next connection.
Requires libsecret (GNOME) or kwallet (KDE) installed. On headless systems, set ELECTRON_PASSWORD_STORE=basic for an unencrypted fallback.