obsidian/wiki/infrastructure/ssh-aliases.md
2026-04-24 11:19:08 +01:00

2.6 KiB

tags updated
infrastructure
ssh
reference
2026-04-24

SSH Aliases — Quick Reference

All servers accessible from ~/.ssh/config. All confirmed reachable as of 2026-04-24.

Oliver Agency — GCP Servers

Alias Hostname/IP User Purpose
optical 10.220.168.5 vadym.samoilenko Main AI prod server (optical-web-1, ai-sandbox.oliver.solutions)
optical-dev 10.220.168.9 vadym.samoilenko Docker staging (optical-dev.oliver.solutions)
optical-prod 10.220.168.8 vadym.samoilenko Secondary prod (minimal, ai_qc only)
librechat-dev 10.220.168.2 vadym.samoilenko LibreChat dev (optical-librechat-dev)
librechat-prod 10.220.168.4 vadym.samoilenko LibreChat production
modocmms-dev 10.220.168.6 vadym.samoilenko ModoCMMS dev+prod (modcomms-01)
baic 10.220.72.13 vadym.samoilenko Main web host — 40+ domains (web-03)
box-cli 10.220.176.3 vadym.samoilenko Ford/L'Oréal hotfolder processing (box-cli-01, CentOS 7)

Personal / Aimpress

Alias Hostname/IP Port User Purpose
aimpress 57.128.160.249 1220 ubuntu Aimpress LTD VPS (Mailcow, n8n, Traefik)
pve 192.168.1.48 22 root Proxmox homelab (LAN only + Tailscale)

SSH Keys Used

Key Used For
~/.ssh/id_rsa_vadym All GCP Oliver servers
~/.ssh/id_rsa aimpress VPS
~/.ssh/id_ed25519 Proxmox homelab
~/.ssh/id_bitbucket Bitbucket git (git@bitbucket.org)

One-liner Health Check

for host in optical optical-dev optical-prod librechat-dev librechat-prod modocmms-dev baic box-cli aimpress pve; do
  ssh -o ConnectTimeout=5 -o BatchMode=yes "$host" "echo OK" 2>&1 | grep -q OK && echo "✅ $host" || echo "❌ $host"
done

Key Takeaways

  • All 10 hosts accessible with SSH keys (no password prompts)
  • baic alias is misleading — it's the main Oliver web server, not just BAIC client
  • box-cli is CentOS 7 (EOL) — plan migration
  • pve is LAN only (192.168.1.48) — use Tailscale (100.122.192.8) when remote
  • aimpress uses non-standard port 1220