Admin Backend – Overview¶
The Admin Backend (http://localhost:8088) is the central control panel for the Sovereign MoE cluster. It is accessible to administrators only.
Login¶

Administrators can authenticate via local credentials or via SSO (Authentik). The login form supports CSRF protection.
Dashboard¶

Navigation¶
| Menu Item | Path | Function |
|---|---|---|
| Dashboard | / |
System configuration, container status |
| Users | /users |
User CRUD, budgets, permissions, API keys |
| Expert Templates | /templates |
Manage expert configurations |
| Profiles | /profiles |
Claude Code profiles |
| Monitoring | /monitoring |
Prometheus metrics, server status |
| Live Monitoring | /live-monitoring |
Active processes, process kill, LLM instances |
| Skills | /skills |
Manage slash commands |
| MCP Tools | /mcp-tools |
Enable/disable precision tools |
| Servers | /servers |
Configure inference servers |
| User Content | /user-content |
All user templates and profiles |
Dashboard – Global Configuration¶
The Admin Dashboard (/) allows changing system-wide settings. Changes are written to the .env file via POST /save.
Configurable Fields¶
| Field | Env Variable | Meaning |
|---|---|---|
| Token Price | TOKEN_PRICE_EUR |
EUR per token for cost calculation (default: 0.00002) |
| Expert Models | EXPERT_MODELS |
JSON array: model assignments per category |
| Inference Servers | INFERENCE_SERVERS |
JSON array: server configurations |
| Claude Code URL | CC_API_BASE |
Base URL for Claude Code API |
| Planner Model | PLANNER_MODEL |
Global default planner LLM |
| Judge Model | JUDGE_MODEL |
Global default judge LLM |
| SMTP | SMTP_HOST etc. |
Email configuration for user notifications |
Container Status¶
The dashboard shows the live status of these Docker containers:
langgraph-orchestratormoe-kafkaneo4j-knowledgemcp-precisionterra_cache(Valkey)chromadb-vector
Inference Servers¶

Skills¶

Tool Evaluation Log¶

Cluster Impact¶
Every change made via the Admin Backend takes effect immediately:
| Action | Immediate Effect |
|---|---|
| Change token price | Applies immediately to all new requests |
| Change inference servers | New requests use the updated server list |
| Toggle profile | Orchestrator is restarted |
| Suspend user | Valkey cache is immediately invalidated |
| Revoke permission | Next API request from the user will be rejected |
| Set budget | Valkey counter is validated against the new limit |