c0a545bf2c
Keeps runtime data and secrets out of git; documents relationship to OME Cockpit.
1.4 KiB
1.4 KiB
OpenManage AI — documentation
Forgejo: http://atc-mgt01.dell-atc.lan:3001/mo/openmanage-ai
Live: http://atc-portal01.dell-atc.lan:3080
Companion cockpit: http://atc-mgt01.dell-atc.lan:3001/mo/ome-cockpit
Purpose
Branded Open WebUI instance (WEBUI_NAME=OpenManage AI) for ATC demos, wired to:
- vLLM OpenAI API (
OPENAI_API_BASE_URL→http://10.0.10.106:8000/v1) - OME fleet REST tool (
ome_fleet) for reliable natural-language fleet answers - Optional native OME MCP entry (often session-unstable in this lab)
Architecture
flowchart LR
User[Admin browser :3080]
OWUI[Open WebUI container]
VLLM[vLLM :8000]
OME[OME REST]
User --> OWUI
OWUI -->|chat/completions| VLLM
OWUI -->|tool ome_fleet| OME
Recommended model
Use OME Copilot (pipeline with tools), not only bare llama3-70b-gptq, when you need live OME facts.
Auth (lab)
Local accounts (managed in Open WebUI DB), signup disabled after bootstrap.
Passwords are not stored in git — rotate via ops runbook.
Deploy
cd /home/lab/openmanage # or clone this repo
cp .env.example .env
docker compose up -d
See SETUP.md and DEMO.md for operator steps and known MCP session caveats.
Relation to Cockpit
Cockpit chat can list Open WebUI models and route ome-copilot / arena-model through Open WebUI when OPENWEBUI_EMAIL / OPENWEBUI_PASSWORD are configured on the cockpit side.