feat: add openwebui #8

Merged
ashie merged 2 commits from feat/openwebui into main 2026-03-20 21:48:16 +00:00

2 commits

Author SHA1 Message Date
68da82c26b feat(open-webui): add OpenWeb UI module for LLM interface
Add native NixOS module wrapping services.open-webui with:
- Configurable Ollama endpoint (defaults to 100.64.0.1:11434 via Headscale)
- SOPS secret management for WEBUI_SECRET_KEY
- Nginx reverse proxy integration with relaxed CSP for WebSockets
- Exposed at ai.ashisgreat.xyz

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-20 22:47:05 +01:00
be7c2404c3 docs: add OpenWeb UI module design spec
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-20 22:42:57 +01:00