mirror of
https://github.com/myronblair/infra
synced 2026-06-30 17:50:10 -05:00
52f6073593
AI context/memory from Claude Code sessions covering all infrastructure: JARVIS, NovaCPX, DO sites, Proxmox, FusionPBX, MediaStack, and project feedback/preferences.
5.3 KiB
5.3 KiB
Memory Index
- ProxMailcow Infrastructure — VMs 200/201 NO LONGER EXIST (deleted); if needed, must be recreated fresh
- FusionPBX Setup — DO 134.209.72.226; SignalWire SIP trunk (transport=udp required); ext 1000/1001/1002; IVR 900; signalwire-inbound catch-all dialplan; providers ACL includes FortiGate 97.154.109.245
- Yealink API — PKCS1v15+AES-CBC login; token required for writes; account-register page; correct field names (server1, AccountRegisterName, etc.)
- Yealink Phone Status — Ext 1000 (Myron/.2) + ext 1001 (Tommy/.43) registered; provisioning URL set; BLF buttons in progress
- JARVIS System — Iron Man AI on DO 165.22.1.228; /admin portal; PVE1 nmap auto-scan; agents on all nodes; Proxmox cluster API via FortiGate DDNS:8006
- Claude Code VM — Claude runs on PVE1 VM 107 (Claude-DHCP) at 10.48.200.29; hostname: claude; no JARVIS agent installed
- JARVIS HA Integration — Two-way HA↔JARVIS via custom component; 212 entities live; webhook fix; HA SSH via web terminal only
- Web Server — CyberPanel/OpenLiteSpeed DO at 165.22.1.228 (root/Gonewalk1974!@#); tomsjavajive.com + 5 other sites; IP changed from 206.189.229.53
- GitHub Workflow — All sites have private GitHub repos (myronblair/*); commit+push to GitHub THEN deploy to server for every change; repo map + gitignored creds inside
- Tom's Java Jive — DB creds, admin portal map, schema quirks (no slug col, enum values, collation), bugs fixed 2026-05-22
- TJJ Email — CyberMail (CyberPersons); API key in config.php as CYBERMAIL_API_KEY; mgmt at platform.cyberpersons.com
- TomTomGames Email — CyberMail API key sk_live_7f9b...; mailer.php uses cybermailSend(); sendgridSend() aliased; verified 2026-06-06
- SMTP Credentials (all sites) — All 5 sites on CyberMail, same API key, all verified 2026-06-06; TJJ reads from settings DB table; TJJ email_cybermail bad key fixed
- PHP ob_start Export Fix — ob_end_clean() required before CSV/JSON responses when ob_start()+header.php pattern is used
- MySQL Collation — Always utf8mb4_unicode_ci; mixing with general_ci breaks JOINs (error 1267)
- Parker Slingshot Rentals — parkerslingshotrentals.com booking site; HMAC cookie admin auth (not sessions); Square creds stored; 6-step booking flow
- SSH Passwords — Try Joker1974!@# → Joker1974!!! → Joker1974!; root direct on PVE; myron/Joker1974!!! + sudo on VMs
- Yealink Provisioning — overwrite_mode=1 required; BLF type=16 in FusionPBX; auto_linekeys=0; factory reset clears URL; git safe.directory for www-data
- Cloudflare Rocket Loader — breaks inline onclick= handlers and defers scripts; fix with Cache-Control: no-transform in PHP
- MediaStack VM — VM 113 on PVE1; all services admin/Joker1974!!!; NordVPN (not CT110); IPTorrents uid=2237410 cookie; download dirs must be qbittorrent-owned; NFS to Jellyfin
- NovaCPX Panel — VM 120 @ 10.48.200.110 (direct SSH works); v1.0.27; admin/Admin2026!; stable/beta channels; JARVIS agent online; 140-app Docker catalog
- NovaCPX TODO — Numbered TODO #1-#35 + security fixes + 140-app Docker catalog — all done as of 2026-06-10
- NovaCPX Dev Tools — Direct SSH/SCP to 10.48.200.110 (PVE1 hop broken); API session-cookie auth pattern; key VM paths
- Proxmox Config Backup — myronblair/proxmox-config; weekly cron on PVE1+PVE2; restore.sh wizard; VM configs + network + scripts + systemd; PBS covers VM disks
- DO Server Backup — myronblair/do-server-config; weekly cron Sunday 4am; scripts/systemd/WG/OLS vhosts/mysql; restore.sh 8-phase wizard; DBs covered by jarvis-backup.sh daily
- FusionPBX Backup — myronblair/fusionpbx-config; weekly cron Sunday 5am; PostgreSQL dump (gzip, 29MB) IS the config; restore.sh 10-phase wizard; SSH via DO relay only
- Context Management — Warn before context limit; finish/commit current task cleanly; don't start large features if context is already long
- JARVIS TODO — Master TODO: Workers page, Phase 2/3 modularization, agent fixes, install-agent.sh, Arc Reactor systemd, Jellyfin, Claude credits
- JARVIS Improvements List — All 13 items complete as of 2026-06-17
- JARVIS Migration — Moving JARVIS DO→PVE1 VM 211 (10.48.200.211, 8c/16GB); NPM VM 200 (10.48.200.200); Ollama VM 210 (10.48.200.95); VMs 200+211 SSH-ready via PVE1 key; full step-by-step next steps inside
- Cryptex Safe — Physical 3D-printed Cryptex key: NEBYMJ (Creality K2 Pro)
- Infrastructure TODO — Open items: CT110 read-only fs, wg-clients auto-start, MediaStack guest agent, Tailscale PVE1 re-auth, stale ARP watch