Expose only the console; node binds 8081 guest-internal

The console routes to nodes (rendezvous), so it is the single public
port: server -> :8081 (no host forward), console -> :8080, 8090
forward dropped. Verified: node unreachable from host, routed
workstream creation lands on turnstone-vm-main at 127.0.0.1:8081,
route/command proxy works, cluster view tracks the workstream.
This commit is contained in:
marvin committed 2026-09-28 22:20:15 +02:00
1 parent 653532a72a
commit a09b327ca9
4 files changed
+13 -15

No files matched your search

+4 -5
View File
@@ -49,11 +49,10 @@ image, then packs it as `boco` qcow2 into the boco registry.
scripts/run.sh
```
- Web UI: <http://localhost:8080> (login `marvin` / `marvin-turnstone`
unless `ADMIN_PASSWORD` was overridden — change it)
- Console (admin panel + usage/verdicts/audit/settings): port 8090,
same login — shares the DB with the server, so workstreams, tools,
judges, policies, and settings are managed dynamically
- Console (proxy to the node; chat UI + admin panel): :8080 — login
`marvin` / `marvin-turnstone` unless `ADMIN_PASSWORD` was overridden.
The node binds :8081 guest-internal only (no host forward); the
console routes to it, so all chat/admin goes through one port.
- Ops SSH: `ssh -i configs/ssh/id_ed25519 -p 2222 marvin@localhost`
- QEMU runs foreground; quit with `ctrl-a x`