Установка Open WebUI на сервер с Docker: термины и чек-лист

Подробности, цифры, термины и чек-лист по теме «Установка Open WebUI на сервер с Docker». Страница справочника целиком: Установка Open WebUI на свой сервер.

Коротко о теме

Установка Open WebUI через Docker или маркетплейс: том open-webui, ключ WEBUI_SECRET_KEY, связь с Ollama и OpenAI-совместимым API, аккаунты.

Подробности по разделам

Open WebUI: где держать интерфейс и сколько ему нужно

Ответьте на три вопроса: калькулятор сложит нагрузку и подберёт конфигурацию

Как подключить Open WebUI к Ollama или OpenAI-совместимому API

Когда обе программы живут в Docker, проще описать их одним compose-файлом: Облачные модели добавляют в разделе Settings, Admin, Connections: адрес OpenAI-совместимого API и ключ. Так подключается и AI Gateway Таймвеб Клауд с оплатой в рублях, тогда серверу не нужна ни карта, ни лишняя память.

Пользователи, регистрация и вход в Open WebUI

Режим без входа нельзя отменить Переменная WEBUI_AUTH=False убирает логин для одного пользователя, но вернуться потом к нескольким аккаунтам документация не позволяет. Для сервера в интернете этот режим не подходит. Пароль администратора сохраните отдельно: без него закрыты настройки всего сервера, а порядок сброса описан в разделе Reset Admin Password документации.

Обновление Open WebUI и доступ по домену

Привяжите его к 127.0.0.1, поставьте впереди Caddy или Nginx с сертификатом и заходите по имени вроде chat.example.com.

Ключевые цифры

Термины на странице

Ollama
Ollama запускает языковые модели на своём компьютере или сервере одной командой.
Linux
Linux это семейство операционных систем для серверов: Ubuntu, Debian, AlmaLinux и другие.
Nextcloud
Nextcloud это облачное хранилище файлов, которое ставят на свой сервер.
Python
Python это язык программирования. На сервере на нём часто пишут ботов и скрипты.
n8n
n8n это программа для автоматизации: связывает сервисы сценариями без программирования.
Nginx
Nginx это веб-сервер и обратный прокси. Его часто ставят перед приложением, чтобы раздавать статику и держать HTTPS.
Файрвол
Файрвол ограничивает, с каких адресов и на какие порты можно подключиться к серверу.

Что проверить

  1. Храните данные контейнеров в томах.
  2. Закрепляйте версии образов, а не latest.
  3. Ограничьте ресурсы контейнеров, чтобы один не съел весь сервер.
  4. Посчитайте видеопамять под модель до заказа сервера.
  5. Начните с почасовой оплаты и выключайте сервер после работы.
  6. Проверьте драйверы и версию CUDA под ваш фреймворк.

Связанные страницы