Open WebUI для Ollama — это простой способ превратить локальную модель в удобный веб-интерфейс. Он особенно полезен тем, кто работает с VDS без GPU и ограниченной памятью. Вместо работы через консоль появляется привычное окно чата, где можно тестировать модели и строить рабочие сценарии. Интерфейс снижает порог входа и убирает лишнюю сложность.
Ollama сам по себе это движок для запуска языковых моделей локально. Он работает через терминал и API, что удобно для автоматизации. Но для повседневной работы интерфейс в браузере гораздо практичнее.
Open WebUI добавляет визуальный слой поверх Ollama. Это позволяет работать с моделями как с привычным чат-ботом.
Для связки Ollama и Open WebUI достаточно 5 GB RAM, но без перегрузки системы. Если параллельно уже работают сервисы, стоит учитывать запас памяти.
Подойдёт обычный Ubuntu Server. Чаще всего используют версии 20.04 или 22.04. Более новые версии тоже подходят, но иногда требуют дополнительных зависимостей.
Наличие GPU не требуется.
Open WebUI проще всего разворачивать через Docker.
Сначала устанавливается Docker, если его нет:
apt update
apt install docker.io -y
systemctl enable docker
systemctl start docker
После этого запускается сам Open WebUI:
docker run -d \
--name open-webui \
-p 3000:8080 \
-v open-webui:/app/backend/data \
ghcr.io/open-webui/open-webui:main
Этот шаг создаёт контейнер с интерфейсом.
После запуска интерфейса важно правильно организовать доступ, если работа идёт не локально, а через интернет. В типичной серверной схеме Ollama остаётся на внутреннем API:
curl http://127.0.0.1:11434
или
curl http://localhost:11434
Ollama не обязательно открывать наружу.
Чтобы интерфейс был доступен извне, Open WebUI должен слушать внешний интерфейс сервера. В Docker-конфигурации это уже частично решается пробросом порта:
-p 3000:8080
Этим интерфейс открывается по адресу:
http://IP_вашего_сервера:8080
Браузер не нужен на сервере. Вся работа идёт с вашего компьютера через IP-адрес. Сервер выступает только как хост.
После входа вы попадете в свой созданный аккаунт.
Если страница не открывается, проверяется firewall.
Если интерфейс открыт в интернет, оставлять его без защиты нельзя. Даже если это тестовый сервер, сканеры найдут его довольно быстро.
Open WebUI поддерживает авторизацию пользователей. При первом запуске создаётся административный аккаунт. Его стоит сразу настроить и не оставлять дефолтные данные.
Дополнительно можно ограничить доступ на уровне сервера:
Open WebUI — это не просто сайт, а доступ к вычислительным ресурсам и моделям. Даже без GPU это может стать точкой нагрузки или злоупотребления.
После настройки Open WebUI становится рабочим инструментом. Через него удобно тестировать промпты, проверять ответы моделей и строить простые автоматизации.