🖥️ 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
| Service | Port | Domain | Status |
|---|
| Hermes WhatsApp Bridge | 3000 | — | ✅ Running |
| OpenMAIC LMS | 3200 | edu.investinme.club | ✅ Running |
| Paperclip | 3100 | paperclip.bhakta.us | ✅ Running |
| Kestra | — | kestra.bhakta.us | ✅ Running |
| Landing page | 80 | investinme.club | ⚠️ Cloudflare 530 |
Key Directories
| Path | What |
|---|
/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.