# AI Context Index — Myron Blair Home Lab **Load order for a new session:** Read this file first, then load the specific topic file for the task at hand. ## Topic Files | File | Use When | |------|----------| | [servers.md](servers.md) | Connecting to any machine, SSH patterns, credentials | | [jarvis.md](jarvis.md) | Working on JARVIS AI dashboard, API, chat, agents | | [sites.md](sites.md) | Working on any website, deploys, DBs, email | | [gotchas.md](gotchas.md) | Before running any command — critical quirks | ## 30-Second Overview **This is a home-lab + managed-hosting environment.** No local codebase. Work happens via SSH to remote servers and git push to GitHub (auto-deploy active). ### Infrastructure - **DO (165.22.1.228)** — DigitalOcean VPS. CyberPanel/OpenLiteSpeed. Hosts all websites (NOT JARVIS anymore). - **JARVIS VM (10.48.200.211)** — PVE1 VM 211. nginx/PHP8.3/MariaDB/Redis/Arc Reactor. JARVIS AI lives here. - **NPM (10.48.200.200)** — Nginx Proxy Manager. Routes jarvis.orbishosting.com + hoa.orbishosting.com → local VMs. - **PVE1 (orbisne.fortiddns.com / 10.48.200.90)** — Proxmox primary hypervisor. 10+ VMs. - **PVE2 (10.48.200.91)** — Proxmox secondary hypervisor. 2 VMs. - **FusionPBX (134.209.72.226)** — FreeSWITCH PBX server. - **Local VMs** — HA (10.48.200.97), Ollama (10.48.200.210), Homebridge (10.48.200.18), Jellyfin (10.48.200.33), NovaCPX (10.48.200.110), MediaStack (10.48.200.35). ### Key Systems - **JARVIS** — Iron Man AI dashboard at `https://jarvis.orbishosting.com` — agent monitoring, chat, network scan, admin portal - **Admin portal** — `https://jarvis.orbishosting.com/admin/` — full CRUD for all JARVIS data - **Auto-deploy** — push to GitHub `main` → webhook → server pulls within 1 minute ### Current Status (as of 2026-06-26) - JARVIS fully migrated to PVE1 VM 211 (10.48.200.211) — not on DO anymore - JARVIS agents online: DO, PVE1, PVE2, NetworkBackup, HA, Homebridge, Jellyfin, MediaStack, NovaCPX, FortiGate, Yealink T48S - Daily backups running at 7am UTC to `/var/backups/jarvis/`, downloadable from admin panel - Network auto-scan: PVE1 cron every 3 min → pushes to `/api/netscan` - Ollama at 10.48.200.210:11434 (listening on 0.0.0.0 — fixed 2026-06-24)