LibreChat: установка на свой сервер
LibreChat установка через Docker занимает четыре команды: клонировать репозиторий, скопировать .env.example в .env и выполнить docker compose up -d, после чего чат открывается на порту 3080. Ценность LibreChat в том, что в одном окне живут модели разных провайдеров и локальные модели из Ollama.
Ответ за 30 секунд
Для команды до 10 человек с моделями по API хватит сервера на 2 ядра и 4 ГБ. Перед запуском для людей заполните CREDS_KEY и JWT_SECRET своими значениями и выключите открытую регистрацию.
AI Gateway работает по протоколу OpenAI: адрес и ключ вписываются в librechat.yaml как ещё один провайдер.
Сколько памяти нужно LibreChat со всеми сервисами3080порт LibreChat
6контейнеров в стандартном compose
MITлицензия LibreChat
01 · 1 мин
Из чего состоит LibreChat и зачем ему шесть контейнеров#
LibreChat это открытый чат в стиле ChatGPT, куда подключают OpenAI, Anthropic, Google, локальные модели и любые OpenAI-совместимые API. Пользователь выбирает модель в выпадающем списке, история и файлы хранятся на вашем сервере.
| Контейнер | Зачем нужен |
|---|---|
| api (LibreChat) | Интерфейс и сервер, порт 3080 |
| MongoDB | Пользователи, чаты, настройки |
| Meilisearch | Поиск по истории переписки |
| vectordb (PostgreSQL с pgvector) | Векторы загруженных файлов |
| rag_api | Разбивает файлы и ищет по ним |
| admin-panel | Панель администратора на отдельном порту |
Инструмент · 1 мин
Сколько памяти нужно LibreChat со всеми сервисами#
Официальной минимальной конфигурации у LibreChat нет, а считать приходится весь набор контейнеров. Для старта хватит 2 ядер и 4 ГБ, если модели работают по API; файлы для поиска добавляют нагрузку на rag_api и базу векторов.
Какой сервер взять под LibreChat
Ответьте про людей, файлы и модель: калькулятор сложит нагрузку всего набора контейнеров
03 · 1 мин
Установка LibreChat через docker compose#
- Поставьте Docker с плагином compose и git.
- Скачайте проект:
git clone https://github.com/LibreChat-AI/LibreChat.gitиcd LibreChat. - Создайте файл окружения:
cp .env.example .env. Для пробы он работает как есть. - Запустите:
docker compose up -d. Первый старт скачивает образы и идёт несколько минут. - Откройте
http://IP-сервера:3080и зарегистрируйте свой аккаунт.
Если порт 3080 занят, его меняют в docker-compose.override.yml, например на "3081:3080". Если контейнер MongoDB не стартует на процессоре сервера, документация предлагает в том же файле указать образ mongo:4.4.18.
04 · 1 мин
Как подключить к LibreChat Ollama и OpenAI-совместимый API#
Провайдеры описываются в файле librechat.yaml, который подключают в контейнер через docker-compose.override.yml, а затем перезапускают: docker compose down && docker compose up -d. Пример для Ollama на том же сервере:
endpoints:
custom:
- name: "Ollama"
apiKey: "ollama"
baseURL: "http://host.docker.internal:11434/v1/"
models:
default: ["qwen3.5:9b"]
fetch: true
Ollama ключ не проверяет, но поле обязано быть заполнено. Так же подключается AI Gateway Таймвеб Клауд: свой name, адрес API из панели в baseURL и ключ в apiKey. Модели по API не требуют от сервера ни карты, ни лишней памяти.
05 · 1 мин
Регистрация, секреты и обновление LibreChat#
Обновление: git pull, docker compose pull и docker compose up -d. Данные MongoDB лежат в папке data-node рядом с проектом, её и копируйте перед обновлением. Доступ по домену с HTTPS настраивают через Nginx, в репозитории для этого есть отдельный deploy-compose.
- Секреты. В
.env.exampleполяCREDS_KEY,CREDS_IV,JWT_SECRETиJWT_REFRESH_SECRETпустые, LibreChat создаёт временные значения. Для рабочей установки задайте свои постоянные значения, об этом прямо просит комментарий в самом файле. - Регистрация. По умолчанию
ALLOW_REGISTRATION=true. Заведите аккаунты команды и поставьтеfalse, иначе зарегистрироваться сможет любой, кто найдёт адрес. - База. MongoDB в стандартном compose запущена без пароля, поэтому её порт наружу не публикуйте.
06 · 1 мин
Вопросы об установке LibreChat#
Как обновить LibreChat в Docker?
В папке проекта выполнить git pull, затем docker compose pull и docker compose up -d. Перед этим скопируйте папку data-node с базой MongoDB.
Можно ли запустить LibreChat без MongoDB?
Нет, пользователи и чаты хранятся только в MongoDB. В стандартном compose она поднимается автоматически отдельным контейнером.
Как закрыть регистрацию в LibreChat?
В файле .env поставить ALLOW_REGISTRATION=false и перезапустить контейнеры. Вход по почте и паролю для уже созданных аккаунтов останется.
Почему этому можно верить
Как мы проверяли
Источники цифр на этой странице: AI Gateway Таймвеб Клауд, timeweb.cloud/services/ai-gateway, проверено 14 октября 2026; Документация Ollama: адреса API и совместимость с OpenAI, docs.ollama.com/openai, проверено 14 октября 2026; Документация LibreChat: установка через Docker, librechat.ai/docs/local/docker, проверено 14 октября 2026; LibreChat: docker-compose.yml и .env.example в репозитории, github.com/danny-avila/LibreChat, проверено 14 октября 2026; Документация LibreChat: подключение Ollama в librechat.yaml, librechat.ai/docs/configuration/librechat_yaml/ai_endpoints/ollama, проверено 14 октября 2026.
Подключите модели через один API
OpenAI-совместимый шлюз: меняется только адрес и ключ, код остаётся прежним.
- Оплата рублями по факту расхода
- Модели GPT, Claude, Gemini, DeepSeek, Qwen
- Совместим с OpenAI SDK
- Без зарубежной карты