3.2 KiB
3.2 KiB
2026-03-03 Daily Notes
vault1984 Architecture — AWS Decision Confirmed
- AWS (not Vultr) for all vault1984 nodes
- 21 locations on map (21 green dots + 1 gold HQ)
- Zürich has 3 nodes: eu-central-2 (AWS) + Hans (Hostkey NOC, 185.218.204.47) + vault1984-web (marketing/billing)
- Istanbul: via Hostkey
- Gap-fill cities needing VPS partner: Bogotá, Santiago, Lagos, Nairobi
- K2.5 subagent spawned to research VPS partners at these 4 cities (Equinix-anchored DCs)
- Infra docs updated: INFRASTRUCTURE-OVERVIEW.md + NOC-DEPLOYMENT-PLAN.md — Vultr removed, AWS t4g.nano added
- New blocker: AWS account/credentials (Vultr API key no longer relevant)
vault1984-web — Styleguide Status
- Styleguide compliant: ✅ — zero Tailwind refs across all 7 pages
- Templated: ❌ — nav/footer copy-pasted, no Go html/template partials
tailwind.min.cssstill in repo (dead file, not referenced)- Pages: index, install, pricing, privacy, sources, terms, hosted, styleguide
Hans Discord Bot — Extended Debugging Session
Root Cause Chain
- OpenClaw not installed on Zurich initially — thought it was, wasn't
- Gateway installed but
gateway.modenot set → "Gateway start blocked" - Fixed mode, but
model: null— no LLM configured - Tried
fireworks/accounts/fireworks/models/minimax-m2p5→ Unknown model (Fireworks not native provider in OC 2026.3.1) - Tried
fireworks/kimi-k2p5→ Unknown model - Tried
openai/accounts/fireworks/models/minimax-m2p5→ Unknown model - Fix: Copy full
models.providers.fireworkssection from forge config to Hans — defines Fireworks as proper provider with baseUrl, apiKey, api type
Final Working Config on Hans (185.218.204.47)
- Gateway: root's systemd --user service, port 18789
- Model:
fireworks/accounts/fireworks/models/minimax-m2p5 - Provider:
models.providers.fireworkswith baseUrlhttps://api.fireworks.ai/inference/v1, apiKeyfw_RVcDe4c6mN4utKLsgA7hTm, apiopenai-completions - Discord: logged in as Hans (App ID: 1478321168065761352), dmPolicy: open
- FIREWORKS_API_KEY in systemd service Environment
Johan's Gateway Access
- Johan logs in as
johanuser on Hans server - Created
/home/johan/.openclaw/openclaw.jsonwithgateway.remote.tokensoopenclaw logs --followworks
Status at Compaction
- All Johan's DMs (11:37, 11:44, 11:48, 11:51 PM) hit OLD configs
- Latest fix applied at ~04:53 UTC — needs one more DM test to confirm working
- James broke forge earlier (killed openclaw processes trying to restart gateway) — Opus repaired it
OpenClaw Notes
- Version on Hans: 2026.3.1
- Version on forge: 2026.3.2
- Fireworks is NOT a native provider in OC 2026.3.1 — must be defined in
models.providers - Model string format:
fireworks/accounts/fireworks/models/minimax-m2p5(matches models.providers key) gateway.mode: localmust be set or gateway refuses to start
Forge Incident
- I killed Johan's openclaw-gateway process trying to restart it (was running as johan user, not as root service)
- Opus had to repair forge
- Rule: Never kill openclaw-gateway on forge. It runs as
johanuser in a tmux/pts session. Useopenclaw gateway restartvia the openclaw CLI, not pkill.