Как создать ИИ-агента
Как установить Open WebUI на свой сервер и открыть его сотрудникам
Михаил Мозг6 минут чтения
Open WebUI это чат с ИИ в браузере, который компания ставит на свой сервер и подключает к своим моделям. Установка Open WebUI занимает одну команду Docker, дальше администратор подключает Ollama, загружает документы и открывает доступ сотрудникам. С версии 0.6.6 у программы своя лицензия: при больше 50 пользователях за 30 дней бренд Open WebUI убирать нельзя.
Соберете сами за неделю
Что такое Open WebUI
Open WebUI дает сотрудникам окно чата в браузере, а модели при этом работают на вашем сервере. Сами модели запускает отдельная программа, обычно Ollama, а Open WebUI добавляет поверх нее учетные записи, историю чатов, базы знаний и права доступа.
Для компании это способ дать людям ИИ без отправки переписки во внешний сервис. Открытые модели для такого чата есть: DeepSeek выпустила R1 20 января 2025 года на лицензии MIT, семейство Qwen 3 вышло 29 апреля 2025 года на лицензии Apache 2.0.
Сам по себе Open WebUI не агент, а чат. Агентом он становится, когда у модели есть инструкция, ваши документы и инструменты. Ниже собираем такой ассистент по официальной документации docs.openwebui.com.
Установка в Docker
Docker это программа, которая запускает приложение в готовом контейнере со всеми зависимостями, поэтому Python и библиотеки вручную ставить не нужно. Установите Docker на сервер или компьютер, где будет работать чат.
1. Сгенерируйте секретный ключ командой openssl rand -hex 32. Он понадобится в следующей команде вместо слов ваш-ключ.
2. Запустите Open WebUI командой docker run -d -p 3000:8080 --add-host=host.docker.internal:host-gateway -v open-webui:/app/backend/data -e WEBUI_SECRET_KEY=ваш-ключ --name open-webui --restart always ghcr.io/open-webui/open-webui:main. Команда сама скачает образ и запустит его.
3. Если на сервере есть видеокарта Nvidia, возьмите образ с тегом cuda и добавьте в команду флаг --gpus all. Если Ollama еще не установлена, есть образ с тегом ollama: модель и интерфейс в одном контейнере, работа только на процессоре.
4. Откройте в браузере http://localhost:3000. Первый запуск занимает около минуты. Если страница не открылась, дождитесь в журнале контейнера строки Application startup complete.
5. На первом экране нажмите «Create Admin Account» (создать учетную запись администратора). Первая учетная запись становится администратором: она управляет пользователями и всеми настройками.
Без Docker Open WebUI ставится командой pip install open-webui и запускается командой open-webui serve, после чего открывается на порту 8080. Подходит Python 3.11 или 3.12, версия 3.13 пока не поддерживается.
Модель через Ollama
Ollama запускает открытые модели на вашем компьютере или сервере и распространяется по лицензии MIT. Обычно она слушает порт 11434, и если стоит на том же сервере, что и контейнер Open WebUI, ее адрес http://host.docker.internal:11434.
1. Откройте «Settings», затем «Admin» и «Connections» (подключения). Найдите свой сервер Ollama в списке «Manage Ollama API Connections».
2. Нажмите у подключения «Manage» (значок загрузки) и выберите «Pull a model from Ollama.com» (скачать модель с Ollama.com). Модель скачается прямо из интерфейса, без терминала.
3. Выберите модель в списке моделей над чатом. Если ввести там имя модели, которой еще нет, Open WebUI предложит ее скачать.
Сколько памяти нужно модели и какой сервер под нее брать, мы разобрали на странице о сервере для ИИ. Программы для запуска моделей сравнили отдельно, а путь новичка без сервера описан на странице о локальном агенте.
База знаний и свой ассистент
База знаний это набор ваших документов, в которых модель ищет нужные фрагменты перед ответом. Так работает RAG: модель отвечает по найденному тексту, а не по памяти, и обучать ее для этого не нужно.
1. Откройте «Workspace», затем «Knowledge» (знания) и нажмите «Create». Дайте базе название и описание.
2. Нажмите «+» рядом с поиском, в меню «Add Content» выберите «Upload files» и загрузите документы. Документация советует начать с небольшого текстового PDF и дождаться окончания обработки.
3. Проверьте базу в обычном чате: наберите символ # и выберите базу, затем задайте вопрос по документу.
4. Соберите ассистента: «Workspace», «Models», «Create». Укажите имя, в поле «Base Model» выберите модель, в «System Prompt» запишите правила, в «Knowledge» подключите базу и нажмите «Save & Create».
У такого ассистента уже есть инструкция и знания. Инструменты, то есть действия во внешних системах, выбираются в поле «Tools» того же редактора, а в «Capabilities» включаются, например, веб-поиск и запуск кода.
Доступ для сотрудников
После создания первой учетной записи регистрация новых пользователей выключается. Новые учетные записи ждут в статусе «Pending» (ожидание) и не видят моделей, пока администратор их не одобрит.
1. Откройте «Settings», «Admin», «Authentication». Чтобы сотрудники регистрировались сами, включите «New Sign Ups»; значение user в «Default User Role» пускает их без очереди на одобрение.
2. Создайте группы по отделам и выдайте им доступ к нужным моделям и базам знаний. Права в Open WebUI складываются, поэтому общие настройки и права групп проверяйте вместе.
3. У базы знаний доступ меняется в меню «⋮» ее строки, пункт «Access». У ассистента это кнопка «Access» в редакторе: доступ отдельным людям, группам или всем.
4. Зайдите под обычным пользователем из нужной группы и проверьте, что закрытые модели и базы ему не видны.
Для работы с других компьютеров документация советует HTTPS: Open WebUI ставят за обратный прокси, например Nginx, на домене компании.
Сотрудники будут загружать в чат договоры и переписку с клиентами, а это персональные данные. По 152-ФЗ их сбор и хранение ведутся в базах на территории России, а перед передачей за рубеж оператор с 1 марта 2023 года уведомляет Роскомнадзор. Сервер Open WebUI и модели держите в России; подробнее на странице о безопасности данных.
Лицензия: условие о бренде
Код Open WebUI до версии 0.6.5 включительно распространяется по лицензии BSD-3-Clause. С версии 0.6.6 от 19 апреля 2025 года действует Open WebUI License, и сама документация пишет, что это не открытая лицензия в смысле OSI.
Пользоваться можно широко: ставить у себя, дорабатывать код и интерфейс, раздавать команде и даже брать плату за доступ. Условие одно: нельзя менять, убирать или скрывать бренд Open WebUI, то есть название, логотип и знаки в интерфейсе.
Бренд разрешено менять в трех случаях: у вас не больше 50 пользователей за 30 дней, у вас корпоративная лицензия от разработчиков или вы заметный участник проекта с их письменным разрешением. Для внутреннего чата компании правило простое: логотип Open WebUI остается на месте.
Вопросы и ответы
Можно ли пользоваться Open WebUI бесплатно в компании?
Чем Open WebUI отличается от Ollama?
Источники и даты
- Open WebUI Docs: License, 19 апреля 2025docs.openwebui.com
- Open WebUI Docs: Quick Start, 2026docs.openwebui.com
- Open WebUI Docs: Starting with Ollama, 2026docs.openwebui.com
- Open WebUI Docs: Share Open WebUI with Your Team, 2026docs.openwebui.com
- Alpine Linux packages, 2026pkgs.alpinelinux.org
- Simon Willison, 20 января 2025simonwillison.net
- Simon Willison, 29 апреля 2025simonwillison.net
- arXiv 2005.11401, 22 мая 2020arxiv.org
- Brace Law Firm, 9 июля 2023brace-lf.com
- Документация Open WebUI: Knowledge, проверено 16 октября 2026docs.openwebui.com
- Документация Open WebUI: Models, проверено 16 октября 2026docs.openwebui.com
Собрать просто. Решить, что собирать, сложнее
Поставить Open WebUI можно за день, а решить, какие задачи сотрудники отдадут ИИ и как мерить пользу, сложнее. Без этого общий чат остается игрушкой для нескольких энтузиастов, а не инструментом отделов.
Посчитать свой сервер
Сколько стоит сервер, на котором Open WebUI и открытая модель обслужат ваших сотрудников, покажет калькулятор.

Контакты
Поставим ИИ-чат для сотрудников на ваш сервер
Разбор 30 минут бесплатно в Telegram: подберем модель и сервер под вашу команду.