- Covers all online nodes (Shield, Artemis, MK44, MK5, Neo/Nebuchadnezzar) - Covers offline nodes in PVE 9.2 prep (MK7, MK33, MK34, MK39, MK42) - Includes clickable links to Gitea and iVentoy WebUI - Uses labeled key:value blocks (Telegram-friendly, no pipe tables) - Armor codenames sourced from MCU House Party Protocol - IP mnemonic documented for G9 fleet - Last verified: 2026-05-31
167 lines
4.9 KiB
Markdown
167 lines
4.9 KiB
Markdown
# Iron Legion Fleet Cheat Sheet
|
|
|
|
**Last verified:** 2026-05-31
|
|
**Domain:** `*.ai.home`
|
|
**Gitea:** https://gitea.nb.bobbysh.me
|
|
**iVentoy (Shield):** http://192.168.27.205:26000
|
|
|
|
---
|
|
|
|
## Quick Admin Links
|
|
|
|
- **Source Control & Docs** — [Gitea](https://gitea.nb.bobbysh.me)
|
|
- **PXE Deployment Server** — [iVentoy WebUI](http://192.168.27.205:26000)
|
|
|
|
---
|
|
|
|
## Fleet Nodes — Online
|
|
|
|
### Shield ⭐ Infrastructure
|
|
- **Status:** ✅ Online
|
|
- **Hostname:** `shield`
|
|
- **LAN (wired/iVentoy):** `192.168.10.15/27`
|
|
- **LAN (wireless/mgmt):** `192.168.27.205/18`
|
|
- **Tailscale:** None — not deployed
|
|
- **MACs:**
|
|
- Wired: `6c:1f:f7:5b:a0:0e` (USB-Ethernet)
|
|
- Wireless: `9c:12:21:aa:76:4a`
|
|
- **Armor Codename:** *n/a — infrastructure node*
|
|
- **OS:** Ubuntu 24.04.4 LTS
|
|
- **Role:** PXE / iVentoy deployment server
|
|
- **Notes:** Canonical PXE subnet is `192.168.10.0/27`. Nodes PXE here with MAC whitelist, then MAC removed for router DHCP assignment on `192.168.0.0/18`.
|
|
|
|
### Artemis 🏹
|
|
- **Status:** ✅ Online
|
|
- **Hostname:** `artemis.ai.home`
|
|
- **LAN:** `192.168.15.182`
|
|
- **Tailscale:** `100.100.97.18`
|
|
- **MACs:**
|
|
- Active: `c8:ff:bf:0e:d2:e6` (`enp2s0`)
|
|
- Down: `c8:ff:bf:0e:d2:e7` (`enp3s0`)
|
|
- **Armor Codename:** A.R.T.E.M.I.S. *(agent persona, not MCU armor)*
|
|
- **OS:** Ubuntu 24.04.4 LTS
|
|
- **Role:** Discord gateway, dashboard host, J.A.R.V.I.S. web UI
|
|
- **Notes:** A.R.T.E.M.I.S. and J.A.R.V.I.S. share this host — different surfaces.
|
|
|
|
### MK44 — Hulkbuster 💪
|
|
- **Status:** ✅ Online
|
|
- **Hostname:** `hulkbuster.ai.home`
|
|
- **LAN:** `192.168.5.214`
|
|
- **Tailscale:** `100.75.26.83`
|
|
- **MACs:**
|
|
- Wired: `04:7c:16:72:98:f0` (`enp3s0`)
|
|
- Wireless: `70:d8:23:2f:8c:6c` (`wlo1`)
|
|
- **Armor Codename:** **Hulkbuster** *(Mark XLIV)*
|
|
- **OS:** Ubuntu 24.04.4 LTS
|
|
- **Role:** Ollama host
|
|
- **Ollama:** `http://192.168.5.214:11434`
|
|
|
|
### MK5 — Suitcase Armor 🧳
|
|
- **Status:** ✅ Online
|
|
- **Hostname:** `mark5.ai.home`
|
|
- **LAN:** `192.168.6.5`
|
|
- **Tailscale:** `100.91.117.14`, `100.118.67.105`
|
|
- **MACs:**
|
|
- Wired (UP): `6c:1f:f7:bc:05:62` (`enx6c1ff7bc0562`)
|
|
- Wired (DOWN): `74:d4:dd:73:ed:dc` (`enp63s0`)
|
|
- Wireless: `50:fe:0c:01:c0:bf` (`wlp62s0`)
|
|
- **Armor Codename:** *None* *(Mark V = "Suitcase Armor")*
|
|
- **OS:** Ubuntu 24.04.4 LTS
|
|
- **Role:** Repurposed / not active
|
|
|
|
### Neo — Nebuchadnezzar 🕶️
|
|
- **Status:** ✅ Online
|
|
- **Hostname:** `nebuchadnezzar`
|
|
- **LAN:** `192.168.192.24`
|
|
- **Tailscale:** `100.99.123.16`
|
|
- **MACs:**
|
|
- Primary: `e0:51:d8:1f:ea:a9`
|
|
- Secondary: `a4:6b:40:5b:23:48`
|
|
- **Armor Codename:** **Nebuchadnezzar** *(Matrix reference, not MCU)*
|
|
- **OS:** Ubuntu (inferred)
|
|
- **Role:** Docker host — Nextcloud AIO, Vaultwarden, Trilium
|
|
- **Services:**
|
|
- Nextcloud: `https://nextcloud.ai.home`
|
|
- Vaultwarden: `https://vault.ai.home`
|
|
|
|
---
|
|
|
|
## Fleet Nodes — Offline for Maintenance (PVE 9.2 Prep)
|
|
|
|
### MK7
|
|
- **Status:** ⛔ Offline
|
|
- **Hostname:** `mk7.ai.home`
|
|
- **Planned LAN:** `192.168.7.7`
|
|
- **Tailscale:** *unknown*
|
|
- **MACs:** *from memory — verify when online*
|
|
- **Armor Codename:** *None* *(Mark VII)*
|
|
- **Future Role:** Swarm Manager → trimmed container host (Technitium, Traefik, Homepage, Authentik/PocketID)
|
|
|
|
### MK33 — Silver Centurion
|
|
- **Status:** ⛔ Offline
|
|
- **Hostname:** `mk33.ai.home`
|
|
- **Planned LAN:** `192.168.7.33`
|
|
- **Tailscale:** *unknown*
|
|
- **MACs:** *from memory — verify when online*
|
|
- **Armor Codename:** **Silver Centurion** *(Mark XXXIII)*
|
|
|
|
### MK34 — Southpaw
|
|
- **Status:** ⛔ Offline
|
|
- **Hostname:** `mk34.ai.home`
|
|
- **Planned LAN:** `192.168.7.34`
|
|
- **Tailscale:** *unknown*
|
|
- **MACs:** *from memory — verify when online*
|
|
- **Armor Codename:** **Southpaw** *(Mark XXXIV)*
|
|
|
|
### MK39 — Gemini / Starboost
|
|
- **Status:** ⛔ Offline
|
|
- **Hostname:** `mk39.ai.home`
|
|
- **Planned LAN:** `192.168.7.39`
|
|
- **Tailscale:** *unknown*
|
|
- **MACs:** *from memory — verify when online*
|
|
- **Armor Codename:** **Gemini** / Starboost *(Mark XXXIX)*
|
|
|
|
### MK42 — Prodigal Son
|
|
- **Status:** ⛔ Offline
|
|
- **Hostname:** `mk42.ai.home`
|
|
- **Planned LAN:** `192.168.7.42`
|
|
- **Tailscale:** *unknown*
|
|
- **MACs:** *from memory — verify when online*
|
|
- **Armor Codename:** *None* *(Mark XLII; fan name "Prodigal Son")*
|
|
|
|
---
|
|
|
|
## IP Address Mnemonic
|
|
|
|
Bobby's mnemonic for the G9 fleet:
|
|
|
|
- **MK7** → `192.168.7.7`
|
|
- **MK33** → `192.168.7.33`
|
|
- **MK34** → `192.168.7.34`
|
|
- **MK39** → `192.168.7.39`
|
|
- **MK42** → `192.168.7.42`
|
|
- **MK44** → `192.168.5.214` (retained)
|
|
- **MK5** → `192.168.6.5` (retained)
|
|
|
|
---
|
|
|
|
## Legend
|
|
|
|
- **✅** — Online and reachable
|
|
- **⛔** — Offline for maintenance / rebuild
|
|
- **?** — Data missing, needs verification when node comes online
|
|
|
|
---
|
|
|
|
## How to Update This Sheet
|
|
|
|
1. SSH into the node: `ssh jarvis@<node-ip>`
|
|
2. Collect: `hostname -I`, `ip link show`, `cat /etc/hostname`
|
|
3. Edit this file in `Iron-Legion/documentation/ops/`
|
|
4. Bump the "Last verified" date at top
|
|
5. Commit and push
|
|
|
|
---
|
|
|
|
*Source of truth: `Iron-Legion/documentation` repo — [Edit on Gitea](https://gitea.nb.bobbysh.me/Iron-Legion/documentation)*
|