🖥️ Infrastructure Reference

Last updated: 2026-08-03

VPS

  • Host: 208.84.102.243 (Ubuntu Linux)
  • Kernel: 6.8.0-134-generic
  • Reverse proxy: Caddy (auto-HTTPS via Cloudflare DNS)

Services & Ports

ServicePortDomainStatus
Hermes WhatsApp Bridge3000✅ Running
OpenMAIC LMS3200edu.investinme.club✅ Running
Paperclip3100paperclip.bhakta.us✅ Running
Kestrakestra.bhakta.us✅ Running
Landing page80investinme.club⚠️ Cloudflare 530

Key Directories

PathWhat
/root/repos/All git repos (central directory)
/root/repos/brain/This Obsidian vault
/root/repos/huible/Huible engine repo
/root/repos/investinme/InvestInMe repo
/root/repos/lettuce/LettuceAI projects (8 repos)
/root/repos/paperclip-config/Agent configs, SOPs
/root/repos/vps-infra/Server configs, Caddyfile
/root/.hermes/Hermes Agent installation
/root/.paperclip/Paperclip installation
/root/vps/kestra-mcp/Kestra MCP server

Database Access

PGPASSWORD=paperclip2026 psql "host=127.0.0.1 port=5432 dbname=paperclip user=paperclip"

Paperclip API

  • Board key: pk_live_70b06f5ceca0ed8b14a3b429b959bc83979037ac7fe360f2
  • Company ID: ad9dae3c-7b4f-41be-a73c-a426b3b22c99
  • Post comments: POST http://127.0.0.1:3100/api/issues/{ID}/comments

WhatsApp Bridge

  • Endpoint: POST http://127.0.0.1:3000/send
  • Body: {"chatId":"185293546254362@lid","message":"text"}
  • Media: POST http://127.0.0.1:3000/send-media with filePath, mediaType, caption

Tailscale

  • Connected. MagicDNS was poisoning bhakta.us domain lookups — fixed by adding Cloudflare IPs to /etc/hosts.