opened image
Open WebUI icon

Open WebUI

Версія

0.9.6

OS

ubuntu 24.04

розгорнyти Open WebUI

Open WebUI

 

Open WebUI — це веб-інтерфейс для роботи з мовними моделями. Він відповідає за всю візуальну частину: чат, історію діалогів, керування моделями та завантаження документів для аналізу. Платформа працює поверх Ollama з локальними моделями або підключається до зовнішніх API — OpenAI, Anthropic та інших сумісних провайдерів.

 

Самостійне встановлення через Docker потребує часу: необхідно налаштувати Docker, запустити Ollama, прописати параметри запуску та налаштувати мережеву взаємодію між контейнерами. Образ із маркетплейсу усуває ці кроки. Ви обираєте образ, створюєте VPS і вже за кілька хвилин відкриваєте готовий інтерфейс у браузері.

 

 

Що потрібно

 

  • Обліковий запис у VPS-провайдера з маркетплейсом образів.
  • VPS мінімум із 2 vCPU та 4 ГБ RAM для запуску без GPU.
  • Для Ollama з моделями на 7B параметрів: 8 ГБ RAM і більше.

 

Вибираємо образ і створюємо сервер

 

У маркетплейсі знаходимо образ Open WebUI. Натискаємо Deploy і вибираємо конфігурацію сервера. Достатньо:

 

  • CPU: 2–4 vCPU
  • RAM: 4–8 ГБ
  • Диск: 40 ГБ SSD — моделі Ollama займають 2–8 ГБ кожна.

 

Задаємо пароль або додаємо SSH-ключ і натискаємо створити. Сервер запускається за 1–2 хвилини.

 

 

 

Підключаємося через SSH

 

Після запуску сервера підключаємося:

 

Linux / macOS:

 

ssh root@IP_СЕРВЕРА

 

Windows - PowerShell:

 

ssh root@IP_СЕРВЕРА

 

Вводимо пароль, заданий під час створення VPS, або використовуємо SSH-ключ.

 

Якщо ви раніше не працювали з SSH, повний опис підключення з Linux/macOS та Windows через PuTTY наведено за посиланням:

 

Windows, Linux/macOSПідключення через SSH

 

 

Отримуємо облікові дані

 

Логін і пароль адміністратора зберігаються безпосередньо на сервері у файлі /root/.password_credentials.

 

Переглянути їх можна за допомогою команди:

 

cat /root/.password_credentials

 

 

 

 

Запишіть або скопіюйте їх — вони знадобляться під час першого входу. Пізніше пароль можна змінити безпосередньо в налаштуваннях інтерфейсу.

 

 

Відкриваємо веб-інтерфейс

 

У браузері вводимо IP-адресу сервера:

 

http://IP_server

 

 

Відкриється сторінка входу Open WebUI. Введіть дані з файлу /root/.password_credentials.

 

 

 

 

Після авторизації ви потрапите до панелі Open WebUI, де зможете створити основний обліковий запис адміністратора.

 

 

 

Після входу ви потрапите до основного чат-інтерфейсу. Якщо на сервері вже налаштована Ollama, доступні моделі з’являться у випадаючому списку у верхній частині екрана.

 

 

 

Що вміє інтерфейс

 

Open WebUI використовує звичний формат чату. Ліворуч — історія діалогів, у центрі — активна розмова. Можна створювати кілька паралельних чатів, перемикатися між ними та повертатися до будь-якого архівного діалогу.

 

  • Перемикання моделей у реальному часі без перезавантаження сторінки. Якщо на сервері немає Ollama, можна підключити зовнішній API через Settings → Connections.
  • Завантаження документів. PDF, DOCX, TXT можна додавати через кнопку зі скріпкою в полі введення. Система індексує вміст, а модель відповідає на запитання за текстом. Для постійного зберігання використовуйте Workspace → Knowledge Base.
  • Керування командою. У Admin Panel → Users можна створювати облікові записи співробітників або дозволити самостійну реєстрацію. Нові акаунти за замовчуванням отримують статус Pending — потрібне підтвердження адміністратора. Доступ до конкретних моделей налаштовується окремо для кожного користувача.

 

 

Додавання моделей Ollama

 

Додаткові моделі завантажуються безпосередньо з інтерфейсу. Перейдіть у Settings → Models, введіть назву моделі з каталогу Ollama та натисніть Pull. Прогрес завантаження відображається в реальному часі.

 

Орієнтовні вимоги до ресурсів:

 

МодельРозмір на дискуМін. RAM
llama3.2:3b~2 ГБ4 ГБ
mistral:7b~4.1 ГБ8 ГБ
llama3.1:8b~4.7 ГБ8 ГБ
qwen2.5:14b~8.9 ГБ16 ГБ

 

 

Підключення зовнішніх API

 

Open WebUI підтримує підключення будь-яких API у форматі OpenAI. GPT-4o, Claude або інший сумісний провайдер з’явиться у загальному списку моделей поруч із локальними моделями Ollama.

 

Перейдіть у Settings → Connections → OpenAI API. Введіть API-ключ і базовий URL провайдера. Для OpenAI використовується:

https://api.openai.com/v1

 

Після збереження налаштувань моделі одразу стануть доступними для вибору.

 

 

Що налаштувати далі

 

Після першого входу варто виконати три дії:

 

  • Встановити Nginx із Let's Encrypt — працювати через власний домен із HTTPS безпечніше, ніж використовувати відкритий HTTP-доступ за IP-адресою.
  • Закрити прямий доступ до порту 3000 у файрволі — якщо використовується Nginx, порт 3000 має бути доступний лише з локального хоста, а не ззовні.
  • Змінити стандартний пароль із .password_credentials — щоб не використовувати стандартні облікові дані на постійній основі.

 

Встановлення через маркетплейс прибирає всю первинну підготовку. Ви одразу отримуєте готове робоче середовище та витрачаєте перші хвилини на налаштування, а не на розгортання.