LibreChat: агент для команды на вашем сервере

LibreChat отличается от Open WebUI одной вещью: он рассчитан на нескольких пользователей. У каждого свой ключ, своя история переписок, свои настройки. Если агент нужен не одному вам — начинайте отсюда.

Чем отличается от Open WebUI

  • Пользователи раздельно — у каждого свои переписки, их не видит администратор в интерфейсе
  • Свои ключи — сотрудник может подключить свой API-ключ и платить по своему тарифу
  • Поддержка провайдеров из коробки — переключение между моделями без правки конфигов

Что понадобится

  • Сервер от 2 ГБ памяти
  • Docker и Docker Compose
  • Файл .env с ключами доступа

Шаг 1. Скачать конфигурацию

git clone https://github.com/danny-avila/LibreChat.git
cd LibreChat
cp .env.example .env

Шаг 2. Заполнить .env

Откройте .env и задайте минимум:

CREDS_KEY=любая_длинная_случайная_строка
CREDS_IV=16_символов
JWT_SECRET=ещё_одна_случайная_строка
JWT_REFRESH_SECRET=и_ещё_одна

Эти значения — не пароли от сервисов, а ключи шифрования. Сгенерировать можно командой openssl rand -hex 32. Не используйте примеры из документации в рабочем окружении.

Шаг 3. Запустить

docker compose up -d

Интерфейс поднимется на порту, указанном в конфигурации (по умолчанию 3080).

Шаг 4. Создать пользователей

Первый зарегистрированный аккаунт — администратор. Дальше два варианта:

  • Открытая регистрация — подходит, если сервер закрыт VPN
  • Приглашения вручную — безопаснее, если сервер смотрит в интернет

Шаг 5. Подключить модели

Ключи API вписываются в .env или через интерфейс администратора. Для локальной модели укажите адрес Ollama в настройках провайдера.

Когда LibreChat не нужен

Если агентом пользуетесь вы один — Open WebUI проще: один контейнер, одна команда. LibreChat оправдан, когда появляется второй человек.


Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *