Open WebUI — webui.corone.monster

Self-hosted LLM chat frontend. Independent from ELC AI Agent — used for direct API access to Anthropic + OpenAI when ELC is overkill.

Endpoint

  • HTTPS: https://webui.corone.monster
  • Local: 127.0.0.1:3010 (Docker port mapping)
  • nginx: /etc/nginx/sites-enabled/webui.corone.monster

Deployment

Docker container, NOT systemd-only:

  • Image: ghcr.io/open-webui/open-webui:main
  • Container: open-webui (in docker ps)
  • Compose file: /var/www/openwebui/docker-compose.yml
  • Volume: open-webui-data/app/backend/data (persistent)
  • systemd wrapper: openwebui.service (manages docker-compose lifecycle)

Port mapping

ports:
  - "127.0.0.1:3010:8080"   # internal 8080 → host 3010

Environment

  • ANTHROPIC_API_KEY — Claude API access
  • OPENAI_API_KEY — ChatGPT API access
  • ENABLE_OLLAMA_API=false — no local GPU
  • WEBUI_AUTH=true — first signup = admin
  • WEBUI_NAME=WebUI

Installed

2026-04-28.

Use case vs ELC

ELC AI AgentOpen WebUI
Toolsfull (file system, MCP, etc.)none (chat only)
Sessionspersistent + workspaceconversation history
ModelsAnthropic via Claude CodeAnthropic + OpenAI raw API
Skills58 installedn/a
Use whenbuilding / agentic workquick chat, document Q&A

Cross-refs