Files
ai-context/servers.md
T

2.8 KiB

Server Reference Card

SSH Patterns

# DigitalOcean (all websites + JARVIS)
sshpass -p 'Gonewalk1974!@#' ssh -o StrictHostKeyChecking=no root@165.22.1.228 'cmd'

# PVE1 via FortiGate DDNS (survives IP changes)
sshpass -p 'Joker1974!!!' ssh -o StrictHostKeyChecking=no root@orbisne.fortiddns.com 'cmd'

# PVE1 direct (local network only)
sshpass -p 'Joker1974!!!' ssh -o StrictHostKeyChecking=no root@10.48.200.90 'cmd'

# PVE2 (local only)
sshpass -p 'Joker1974!!!' ssh -o StrictHostKeyChecking=no root@10.48.200.91 'cmd'

# FusionPBX
sshpass -p 'Joker1974!@#' ssh -o StrictHostKeyChecking=no root@134.209.72.226 'cmd'

# Local VMs (myron user + sudo, password Joker1974!)
sshpass -p 'Joker1974!' ssh -o StrictHostKeyChecking=no myron@10.48.200.18 'sudo cmd'

# Run command inside a Proxmox VM
sshpass -p 'Joker1974!!!' ssh -o StrictHostKeyChecking=no root@10.48.200.90 \
  'qm guest exec <VMID> -- bash -c "cmd"'

Password order to try if first fails: Joker1974!@#Joker1974!!!Joker1974!

Server Map

Host IP User Password Purpose
DO 165.22.1.228 root Gonewalk1974!@# Websites + JARVIS
PVE1 orbisne.fortiddns.com (10.48.200.90) root Joker1974!!! Primary hypervisor
PVE2 10.48.200.91 root Joker1974!!! Secondary hypervisor
FusionPBX 134.209.72.226 root Joker1974!@# FreeSWITCH PBX
HomeAssistant 10.48.200.97 myron Joker1974!!! HA VM (PVE1 VM 101)
Homebridge 10.48.200.18 myron Joker1974! Homebridge VM (PVE1 VM 118)
Jellyfin 10.48.200.33 myron Joker1974! Jellyfin VM (PVE1 VM 112)
Ollama 10.48.200.95 myron Joker1974! LLM VM (PVE1 VM 210)
alien-pc 10.48.200.66 Windows PC (JARVIS agent only)
NetworkBackup 10.48.200.99 myron Joker1974! Backup VM (PVE2 VM 302)

Proxmox API

# Accessible from DO via FortiGate DDNS (port 8006 forwarded)
curl -sk "https://orbisne.fortiddns.com:8006/api2/json/..." \
  -H "Authorization: PVEAPIToken=root@pam!jarvis=c45b5feb-f9a9-445d-a626-14fbb959f78b"

# Cluster API — gets VMs from BOTH PVE1 and PVE2
GET /api2/json/cluster/resources?type=vm

Key DO Server Paths

/home/jarvis.orbishosting.com/       — JARVIS app root
/home/jarvis.orbishosting.com/public_html/  — web root (index.html, api.php, admin/)
/home/jarvis.orbishosting.com/api/   — backend (config.php, endpoints/, lib/)
/var/backups/jarvis/                 — daily backups (tar.gz, up to 7 days)
/usr/local/bin/jarvis-backup.sh      — backup script
/usr/local/lsws/lsphp85/bin/lsphp   — PHP runtime for CLI scripts

PHP / OLS Notes

  • Run scripts: /usr/local/lsws/lsphp85/bin/lsphp /path/to/script.php
  • Syntax check: php8.3 -l file.php (lsphp segfaults on -l)
  • Web server: OpenLiteSpeed (lshttpd), NOT apache/nginx