Зміст
Коротко
Open WebUI — self-hosted веб-інтерфейс до локальних і віддалених LLM (Ollama, OpenAI-compatible endpoints) з аутентифікацією користувачів. Гайд на Dev.to розгортає стек на Ubuntu 24.04: Docker Compose, Traefik v3 та автоматичний HTTPS.
Що сталося
Автор (Vultr) описує мінімальний продакшен-контур:
- Каталог
~/openwebuiі volume./dataдля даних бэкенду. .envзDOMAINіLETSENCRYPT_EMAIL.docker-compose.yamlіз двома сервісами: Traefik (порти 80/443, ACME HTTP challenge) і openwebui (ghcr.io/open-webui/open-webui:main,WEBUI_AUTH=true).- Labels Traefik маршрутизують
Host(${DOMAIN})на порт 8080 контейнера.
Перший зареєстрований користувач стає адміністратором; решту додають через Admin Panel.
Чому це важливо
Команди хочуть приватний чат із моделями без надсилання промптів у публічний SaaS, але без збирання UI з нуля. Open WebUI закриває шар «портал + користувачі + RAG-документи», а моделі лишаються на Ollama або зовнішньому API.
| Компонент | Навіщо |
|---|---|
| Traefik | TLS і редірект HTTP→HTTPS без ручного certbot на хості |
WEBUI_AUTH=true |
Не лишати інстанс відкритим в інтернет |
Volume data |
Збереження налаштувань і завантажених документів |
Після базового деплою можна підключити RAG, ліміти на користувача й різні бэкенди моделей.
На практиці
- Підготуйте DNS A-запис на VPS з Ubuntu 24.04.
- Створіть
.envі compose-маніфест за гайдом; перевіртеdocker compose psі логи. - Відкрийте
https://<DOMAIN>, зареєструйте admin, за потреби закрийте публічну реєстрацію. - У налаштуваннях вкажіть Ollama на тому ж хості або OpenAI-compatible URL.
- Для продакшену: бэкапи
./data, оновлення образу за розкладом, firewall лише 80/443.
Це інфраструктурний рецепт, не заміна політиці безпеки даних — секрети API зберігайте в env, не в репозиторії.
Підсумок
Open WebUI + Traefik — швидкий шлях до власного AI-порталу на VPS. Корисно для внутрішніх пісочниць, лабораторій і команд, які вже крутять Ollama, але хочуть нормальний UI та обліковки.

