Operator Index
One page for every operator tool.
The cluster now exposes each service on a stable port. Use this page as the root index for dashboards, APIs, storage consoles, and protocol endpoints without memorizing the full layout.
Ingress
80 / root index
HTTP Links
15 surfaces
Protocol
NATS 4222
HTTP surfaces
Browser-friendly links for dashboards, admin consoles, and APIs exposed from the cluster.
Surface
Endpoint
Description
Use
- Control Room http://hetznerbox/ This landing page for the cluster tools. Port 80 via Traefik.
- CFD Web UI http://hetznerbox:5000/ Internal market terminal and CSV export surface. Flask UI backed by platform Postgres.
- Markets Terminal http://hetznerbox:5174/ Primary operator terminal for scored news, market watchlists, goals, topics, journal, and push registration. React + Vite market operations terminal.
- NATS Monitor UI http://hetznerbox:5173/ Live event stream and subscriber health surface for JetStream traffic. Pure NATS monitoring UI.
- Lineage Explorer http://hetznerbox:5175/ Trace article and action chains across ingest, scoring, scheduling, and delivery. Graph and timeline UI backed by lineage.query.
- Digest Artifact API http://hetznerbox:5010/api/digest/latest Latest digest manifest and artifact download surface. JSON endpoint for the most recent digest run.
- Obsidian WebDAV https://hetznerbox.tail374d7.ts.net/obsidian-webdav/ Private WebDAV endpoint for Obsidian Remotely Save vault sync. Requires WebDAV username and password.
- MCP Time Server http://hetznerbox/mcp-time-server OAuth-protected remote MCP Streamable HTTP surface for platform tools. MCP endpoint is /mcp; public access goes through the DigitalOcean proxy.
- MinIO Console http://hetznerbox:9001/ Browser admin console for the object store. Use this for buckets, objects, and credentials.
- MinIO S3 API http://hetznerbox:9000/ S3-compatible endpoint for artifact storage clients. API endpoint rather than a polished UI.
- Qdrant Dashboard http://hetznerbox:6333/dashboard Vector database browser — inspect obsidian_documents and digest_articles collections. Built-in Qdrant UI. No login required.
- pgAdmin http://hetznerbox:5050/ Shared PostgreSQL admin interface. Use for platform Postgres inspection and queries.
- Prometheus http://hetznerbox:9090/ Metrics backend for app and infrastructure telemetry. Includes query UI and target health.
- Grafana http://hetznerbox:3000/ Dashboards and alert-oriented observability frontend. Provisioned with the repo dashboards.
- NATS Monitoring http://127.0.0.1:8222/varz Raw NATS server monitoring JSON surface on the box itself. Local to hetznerbox because NATS binds on loopback.
Protocol endpoints
These are part of the deployed stack too, but they are meant for clients and tooling rather than a browser tab.
Protocol
Endpoint
Description
Status
-
NATS Client
nats://127.0.0.1:4222Protocol endpoint for publishers, consumers, and bridge services on hetznerbox. Box-local only -
Loki API
http://loki.monitoring.svc.cluster.local:3100Cluster-internal log query and ingest API used by Grafana and Alloy. Cluster-internal only