Установка 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.
Ключевые цифры
- Для чата на несколько человек с моделью по API хватит 2-4 ГБ.
- Да, как OpenAI-совместимое подключение: адрес http://host.docker.internal:1234/v1, если LM Studio запущена на том же компьютере, что и контейнер.
Термины на странице
- Ollama
- Ollama запускает языковые модели на своём компьютере или сервере одной командой.
- Linux
- Linux это семейство операционных систем для серверов: Ubuntu, Debian, AlmaLinux и другие.
- Nextcloud
- Nextcloud это облачное хранилище файлов, которое ставят на свой сервер.
- Python
- Python это язык программирования. На сервере на нём часто пишут ботов и скрипты.
- n8n
- n8n это программа для автоматизации: связывает сервисы сценариями без программирования.
- Nginx
- Nginx это веб-сервер и обратный прокси. Его часто ставят перед приложением, чтобы раздавать статику и держать HTTPS.
- Файрвол
- Файрвол ограничивает, с каких адресов и на какие порты можно подключиться к серверу.
Что проверить
- Храните данные контейнеров в томах.
- Закрепляйте версии образов, а не latest.
- Ограничьте ресурсы контейнеров, чтобы один не съел весь сервер.
- Посчитайте видеопамять под модель до заказа сервера.
- Начните с почасовой оплаты и выключайте сервер после работы.
- Проверьте драйверы и версию CUDA под ваш фреймворк.