Session 3.5: Architecture diagram + Langfuse wiring
This commit is contained in:
48
README.md
48
README.md
@@ -1,29 +1,27 @@
|
||||
## Session 3 — Full Service Recovery (June 15, 2026)
|
||||
## Session 3.5 — Architecture Diagram + Langfuse Wiring (June 15, 2026)
|
||||
|
||||
### Started ✅
|
||||
| Service | Host | Status |
|
||||
|---------|------|--------|
|
||||
| **Qdrant** | 68:6333 | ✅ v1.12.5, serving empty collections |
|
||||
| **Langfuse** | .32:3000 | ✅ v3.178.0, full Docker stack |
|
||||
| **C2builders** | .150 | ✅ Alive, BatchMode SSH |
|
||||
### Delivered 🎨
|
||||
| Artifact | Location |
|
||||
|----------|----------|
|
||||
| **Homelab Architecture Diagram** | `~/homelab-architecture.html` |
|
||||
| **Langfuse Observability** | Wired to Hermes `.env` + plugin enabled ✅ |
|
||||
| **ArchiveBox** | CT 506 started (booted) ✅ |
|
||||
|
||||
### Fixed 🔧
|
||||
| Issue | Fix |
|
||||
|-------|-----|
|
||||
| Qdrant crash-looped 1,393x (GLIBC_2.38 mismatch) | Downgraded v1.12.5, cleared corrupt 6.7MB data |
|
||||
| Proxmox API tokens all stale | Created `root@pam!hermes-admin` (privsep=0) ✅ |
|
||||
| Langfuse at wrong IP in memory (.27 → .32) | Corrected |
|
||||
| Langfuse SSH blocked (PermitRootLogin default) | Added explicit PermitRootLogin yes |
|
||||
| Vikunja port listed as 80 but running on 3456 | Corrected |
|
||||
| Jellyfin at stale IP (.86 → .88 DHCP) | Corrected |
|
||||
### Langfuse Integration
|
||||
- Set `HERMES_LANGFUSE_BASE_URL=http://10.30.20.32:3000`
|
||||
- Plugin `observability/langfuse` enabled
|
||||
- SDK installed
|
||||
- Every Hermes turn now creates a trace tree
|
||||
|
||||
### Fleet Health
|
||||
- **SSH BatchMode**: 12/12 hosts ✅
|
||||
- **Proxmox API**: Working with admin token ✅
|
||||
- **Langfuse observability**: Live ✅
|
||||
- **The Hex**: 835 indexed, 821 magnets, 1119 qBittorrent torrents ✅
|
||||
- **C2builders**: Back online ✅
|
||||
### Fleet Summary (Final)
|
||||
- **22 hosts** on 10.30.20.0/24
|
||||
- **12 SSH BatchMode** (Proxmox, TheHex, Gitea, SearXNG, WikiJS, n8n, MongoDB, Redis, Vikunja, Router, Langfuse, C2builders)
|
||||
- **28 Proxmox VMs/CTs** (18 running, 10 stopped)
|
||||
- **Proxmox API** with admin token
|
||||
- **Qdrant** v1.12.5 serving on 6333
|
||||
- **Langfuse** v3.178.0 on .32:3000
|
||||
- **C2builders** revived at .150
|
||||
- **SSH key auth** fleet-wide
|
||||
|
||||
### Still Stopped/Dark
|
||||
- ArchiveBox (CT 506), Ollama (.110), Supabase (.179) — powered off VMs
|
||||
- Jellyfin Cloudflare tunnel down (internal UI works)
|
||||
### Diagram
|
||||
🖼️ Open `~/homelab-architecture.html` in a browser to see the full network topology
|
||||
|
||||
Reference in New Issue
Block a user