Главная/ИИ/LibreChat

LibreChat: установка на свой сервер

LibreChat установка через Docker занимает четыре команды: клонировать репозиторий, скопировать .env.example в .env и выполнить docker compose up -d, после чего чат открывается на порту 3080. Ценность LibreChat в том, что в одном окне живут модели разных провайдеров и локальные модели из Ollama.

3 мин чтенияДанные проверены 16 октября 2026

Ответ за 30 секунд

Для команды до 10 человек с моделями по API хватит сервера на 2 ядра и 4 ГБ. Перед запуском для людей заполните CREDS_KEY и JWT_SECRET своими значениями и выключите открытую регистрацию.

AI Gateway работает по протоколу OpenAI: адрес и ключ вписываются в librechat.yaml как ещё один провайдер.

Сколько памяти нужно LibreChat со всеми сервисами

01 · 1 мин

Из чего состоит LibreChat и зачем ему шесть контейнеров#

LibreChat это открытый чат в стиле ChatGPT, куда подключают OpenAI, Anthropic, Google, локальные модели и любые OpenAI-совместимые API. Пользователь выбирает модель в выпадающем списке, история и файлы хранятся на вашем сервере.

КонтейнерЗачем нужен
api (LibreChat)Интерфейс и сервер, порт 3080
MongoDBПользователи, чаты, настройки
MeilisearchПоиск по истории переписки
vectordb (PostgreSQL с pgvector)Векторы загруженных файлов
rag_apiРазбивает файлы и ищет по ним
admin-panelПанель администратора на отдельном порту

Поиск по файлам устроен по схеме RAG, векторы лежат в pgvector.

Инструмент · 1 мин

Сколько памяти нужно LibreChat со всеми сервисами#

Официальной минимальной конфигурации у LibreChat нет, а считать приходится весь набор контейнеров. Для старта хватит 2 ядер и 4 ГБ, если модели работают по API; файлы для поиска добавляют нагрузку на rag_api и базу векторов.

Какой сервер взять под LibreChat

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

Сколько людей в чате
Загрузка файлов для поиска
Где модели

03 · 1 мин

Установка LibreChat через docker compose#

  1. Поставьте Docker с плагином compose и git.
  2. Скачайте проект: git clone https://github.com/LibreChat-AI/LibreChat.git и cd LibreChat.
  3. Создайте файл окружения: cp .env.example .env. Для пробы он работает как есть.
  4. Запустите: docker compose up -d. Первый старт скачивает образы и идёт несколько минут.
  5. Откройте 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.

SBРедакция SelfBase · обновлено 16 октября 2026

Подключите модели через один API

OpenAI-совместимый шлюз: меняется только адрес и ключ, код остаётся прежним.

  • Оплата рублями по факту расхода
  • Модели GPT, Claude, Gemini, DeepSeek, Qwen
  • Совместим с OpenAI SDK
  • Без зарубежной карты
Ресурсы