Files

2.2 KiB

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 Connecting to any machine, SSH patterns, credentials
jarvis.md Working on JARVIS AI dashboard, API, chat, agents
sites.md Working on any website, deploys, DBs, email
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 portalhttps://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)