Ви хочете свої розмови на власному обладнанні, свої ключі у власних руках і жодної підписки між вами та моделями. Гарна новина: LibreChat є найкращою основою з відкритим кодом саме для цього, а його самостійний хостинг це реалістичний проект на вихідні. Цей посібник є чесною версією тих вихідних.

Одне розкриття, перш ніж відкриється термінал: kral, платформа за цим блогом, це керований LibreChat. Ми заробляємо на життя тоді, коли самостійний хостинг перестає бути веселим, і саме тому у нас немає причин прикрашати цей посібник. Список нижче це те, що ми запускаємо у продакшені щодня.

Що потрібно, перш ніж ви почнете

  • Машина. Скромний Linux-VPS із Docker це класичний дім; Docker Desktop на вашому власному комп’ютері достатньо для першого тесту, і Windows цим шляхом працює чудово.
  • Домен та TLS, у той момент, коли входить хтось, крім вас.
  • API-ключі постачальників для моделей, які ви хочете: OpenAI, Anthropic, Google, кому б ви не платили напряму.
  • Година на першу розмову та вихідні на встановлення, за яке вам не буде соромно.

Жодного GPU не потрібно. Моделі, з якими ви розмовляєте, живуть за API; ваш сервер запускає лише платформу навколо них.

Рухомі частини

LibreChat у продакшені це невеликий флот, а не єдиний контейнер. Познайомтеся з командою, перш ніж виходити в море:

ЧастинаЩо вона робитьЗа чим стежити
Додаток LibreChatІнтерфейс та APIКонфігурація живе у .env та librechat.yaml; вони стають цінними
MongoDBВаші розмовиЗробіть резервну копію та перевірте відновлення один раз, перш ніж довіряти їй
MeilisearchПошук у розмовахПереважно налаштувати та забути
RAG API + векторна БДЗавантаження файлів та розмова про документиЧастина, з якою більшість людей бореться першою
Зворотний проксі + TLSВхідні дверіСертифікати поновлюються; заголовки та websocket-и мають значення
Ключі постачальниківСамі моделіВиток ключа спалює весь бюджет; ротуйте їх та обмежуйте їхню область

Встановлення у п’ять чесних кроків

  1. Отримайте та налаштуйте. Клонуйте репозиторій, скопіюйте приклад файлу середовища та помістіть свої ключі постачальників у .env. Кінцеві точки моделей та функції живуть у librechat.yaml.
  2. Запустіть стек. docker compose up -d піднімає додаток та його сервіси. Перша розмова менш ніж за годину це реалістична мета.
  3. Створіть свій обліковий запис та зачиніть двері. Зареєструйтеся, потім вирішіть, чи залишається реєстрація взагалі відкритою.
  4. Поставте попереду проксі. Зворотний проксі з TLS та вашим доменом, перш ніж друга людина отримає посилання.
  5. Сплануйте нудні частини. Заплановані резервні копії бази даних, підписка на примітки до випуску та вікно обслуговування, якого ви справді дотримуєтеся.

П’ятий крок це той, що відділяє демо від розгортання, і це крок, який більшість посібників на вихідні пропускають.

Скільки це справді коштує

Три валюти, чесно обліковані:

  • Гроші. Програмне забезпечення ліцензоване за MIT та безкоштовне. Невеликий VPS легко несе особисту установку; стек RAG набирає апетиту мірою вашого зростання. Справжня змінна це рахунки постачальників, бо кожен токен тепер працює на ваших ключах.
  • Час. LibreChat випускається часто, що чудово для функцій та повторюється для вас: прочитати changelog, зробити pull, протестувати, рухатися далі. Резервні копії не коштують нічого до того дня, коли вони безцінні.
  • Увага, починаючи з користувача номер два. У той момент, коли приєднується друга людина, ви успадковуєте питання, які не мають нічого спільного із серверами: хто може чим користуватися, чиїм був той витраток і хто поповнює ключ. Ми написали весь чесний список у статті керований хостинг LibreChat.

Коли самостійний хостинг правильний вибір, і коли він перестає ним бути

Хостіть самостійно з радістю, якщо вірне одне з цього: ваші дані не можуть покинути будівлю, порати з цим є частиною винагороди, є лише ви або жменя довірених людей, або ви хочете локальні моделі, бо власна OpenAI-сумісна кінцева точка, спрямована на Ollama або vLLM, тримає розмови повністю у вашій мережі LAN.

Перегляньте це знову, коли платформа стає командним інструментом. Навантаження не зростає лінійно з користувачами; воно стрибає на користувачеві два і знову на першому бюджетному питанні. А якщо пункт призначення це корпоративне розгортання, платформа, на якій побудований kral, може навіть працювати нативно на вашому власному Windows Server: набір, де LibreChat налаштовується з адміністративної консолі та де витрата токенів кожного користувача видна на запит, так що on-premises та низьке обслуговування не є протилежностями.

Питання, які самостійні хостери справді ставлять

Чи потрібен мені GPU?

Ні. Сам LibreChat легкий; моделі відповідають з API постачальників. GPU потрібен вам лише якщо ви також хочете запускати локальні моделі, і тоді він належить Ollama або vLLM, а не LibreChat.

Чи працює це на Windows?

Через Docker Desktop так, і зручно для особистої установки. Для нативного розгортання на Windows Server у корпоративному масштабі kral було побудовано саме для цього.

Як працюють оновлення?

Нові образи виходять регулярно. Безпечний темп такий: прочитати примітки до випуску, зробити резервну копію, зробити pull, протестувати функції, від яких ви залежите, потім дозволити команді повернутися. Пропуск кількох версій робить можливий стрибок страшнішим, а не безпечнішим.

Це справді безкоштовно?

Програмне забезпечення, справді. Розгортання, ніколи: ви платите за сервер, токени постачальника та свої вечори. Версія цього рівняння з одним рахунком живе на kral.ai.

Що мені слід резервувати?

Базу даних, яка містить ваші розмови, та завантажені файли. Резервна копія, яку ви ніколи не відновлювали, це надія, а не резервна копія.


Самостійний хостинг LibreChat вартий того та вартий того, щоб зробити його добре: поставте проекту зірку, тримайте свої резервні копії чесними та насолоджуйтеся володінням усім стеком. А якщо прийде день, коли ви хочете результат більше, ніж хобі, керований шлях знаходиться приблизно за хвилину:

Спробувати kral зараз

Забронювати демо

Коментарі (0)

Коментарів ще немає. Будьте першим!

Увійдіть, щоб залишити коментар.

Увійти Реєстрація