Команда инженеров · свой ЦОД в РФ · своё железо · своя панель · CloudStack + Linstor · MCP · база знаний по self-hosted

LobeHubvlatest

ИИ-портал для команды: чат с любой моделью, агенты с задачами по расписанию, база знаний и поиск в интернете - с вашим ключом к OpenAI, Claude или Gemini.

LobeHub (open-source LobeChat 2.0, самоназвание Chief Agent Operator) - это ваш приватный портал к большим языковым моделям на собственном сервере. Не просто окно чата: собираете команду AI-агентов, ставите им задачи по расписанию, ведете базу знаний с поиском по документам (RAG) и встроенный веб-поиск - все под вашим аккаунтом и на вашей инфраструктуре. Модель подключаете свою по ключу (OpenAI, Anthropic/Claude, Google/Gemini, DeepSeek или любой OpenAI-совместимый эндпоинт, включая OpenRouter) - платите провайдеру только за токены, а история переписки, агенты и файлы остаются у вас, а не в чужом облаке.

Что внутри

LobeHub
веб-приложение на Next.js/TypeScript: чат, агенты, задачи, страницы, база знаний.
PostgreSQL (образ paradedb с pg_search)
хранит переписки, агентов и векторный индекс для RAG.
Redis
кэш и очереди.
Объектное хранилище S3 (RustFS)
файлы и вложения.
SearXNG
встроенный приватный веб-поиск для агентов.
Встроенный Caddy
reverse-proxy и авто-TLS (Let's Encrypt) поверх приложения.

Как войти

  1. Адрес формируется из IP сервера: замените точки на дефисы и добавьте .fatmetal.net. Пример: IP 45.15.159.3 -> https://45-15-159-3.fatmetal.net/.

  2. На первом входе зарегистрируйте пользователя (Better Auth, e-mail и пароль) - это владелец инстанса. Открытую регистрацию новых пользователей закрывают переменной AUTH_DISABLE_EMAIL_PASSWORD (см. /opt/lobehub/.env).

  3. Интерфейс переключается на русский в онбординге и в настройках.

Важно

Подключение модели. Своего интеллекта у портала нет - его дает внешняя модель по вашему ключу. Пропишите ключ провайдера в /opt/lobehub/.env (OPENAI_API_KEY плюс OPENAI_PROXY_URL для OpenAI-совместимых шлюзов вроде OpenRouter), затем docker compose up -d в /opt/lobehub. В селекторе модели выберите модель нужного провайдера.

Отдельный момент для РФ: у ряда провайдеров (OpenRouter, OpenAI) исходящий запрос с российского IP блокируется по гео - модель отвечает 403. Тогда нужен исходящий прокси на не-РФ выходе: задайте OUTBOUND_PROXY=http://host:port и NODE_USE_ENV_PROXY=1 в .env (без последнего флага сам fetch приложения прокси игнорирует). Провайдеры без гео-блокировки РФ (в т.ч. российские шлюзы) работают напрямую. Подробности и рабочий рецепт - в разборе.

Свой домен

Направьте A/CNAME на этот сервер, задайте DOMAIN=ваш.домен в /etc/lobehub-mp/params.env и APP_URL=https://ваш.домен в /opt/lobehub/.env, затем перезапустите Caddy и приложение. Better Auth завязан на APP_URL - меняйте оба вместе.

Требования

Ubuntu 24.04, открытые порты 80/443. Стек из шести контейнеров (приложение, PostgreSQL, Redis, S3-хранилище, SearXNG, разовый init). В простое весь стек около 804 МБ RAM, но с учетом Postgres и индексации рабочий минимум - тариф CPU4-RAM8-DISK100. Своего TLS у приложения нет - его выпускает встроенный Caddy. Портал ставится и работает без ключа модели (можно регистрироваться и настраивать), но для диалога нужен ключ провайдера.

Подробный разбор с замерами и скриншотами →
LobeHub990 ₽/месЗапустить →