Self-hosted AI Stack
Local LLMs on the GPU, fronted by a private chat UI with live web search - no per-token cost, no data leaving the network, and the same inference endpoint backing both the assistant and the SIEM's alert triage.
- Ollama
- Open WebUI
- SearXNG
- Docker

01Stack
Ollama runs natively on the GPU for direct hardware access and serves models on an internal port. Open WebUI is the chat front-end; SearXNG provides self-hosted meta-search aggregation; a headless Playwright browser renders result pages into clean text before they reach the model. Open WebUI and the search backend share a dedicated Docker network and communicate by container name - no ports exposed beyond localhost.

02Models
A mix of open model families chosen per task: a general assistant, a fast-coding variant optimised for latency, a deeper-reasoning model for multi-step problems, and a security-focused variant for threat analysis. Custom Modelfiles raise the context window for agent use - long files and multi-step workflows that would otherwise hit the default limit.
A larger-VRAM workstation handles long-context runs that don't fit on the home GPU. The same local Ollama instance backs the SIEM's AI triage pipeline, so security alert summaries never leave the network.
Next
Aethar Production