Chcete své konverzace na vlastním hardwaru, své klíče ve vlastních rukou a žádné předplatné mezi vámi a modely. Dobrá zpráva: LibreChat je nejlepší open source základ přesně pro tohle a jeho vlastní hostování je realistický víkendový projekt. Tento průvodce je poctivá verze onoho víkendu.

Jedno prohlášení, než se otevře terminál: kral, platforma za tímto blogem, je spravovaný LibreChat. Živíme se tím, když vlastní hostování přestane bavit, a právě proto nemáme důvod tohoto průvodce přikrášlovat. Seznam níže je to, co každý den provozujeme v produkci.

Co potřebujete, než začnete

  • Stroj. Skromný linuxový VPS s Dockerem je klasický domov; Docker Desktop na vašem vlastním počítači stačí pro první test a Windows touto cestou funguje výborně.
  • Doména a TLS, ve chvíli, kdy se přihlásí někdo kromě vás.
  • API klíče poskytovatelů pro modely, které chcete: OpenAI, Anthropic, Google, komukoli platíte přímo.
  • Hodina na první konverzaci a víkend na instalaci, za kterou se nebudete stydět.

Žádné GPU není potřeba. Modely, se kterými budete mluvit, žijí za API; váš server provozuje jen platformu kolem nich.

Pohyblivé části

LibreChat v produkci je malá flotila, ne jediný kontejner. Poznejte posádku, než vyplujete:

ČástCo děláNa co dát pozor
Aplikace LibreChatRozhraní a APIKonfigurace žije v .env a librechat.yaml; stávají se vzácnými
MongoDBVaše konverzaceZálohujte ji a jednou otestujte obnovení, než jí budete věřit
MeilisearchVyhledávání napříč konverzacemiVětšinou nastavit a zapomenout
RAG API + vektorová DBNahrávání souborů a chat nad dokumentyČást, se kterou většina lidí zápasí jako první
Reverzní proxy + TLSVstupní dveřeCertifikáty se obnovují; hlavičky a websockety mají význam
Klíče poskytovatelůSamotné modelyUniknutý klíč spálí celý rozpočet; rotujte je a omezte jejich rozsah

Instalace v pěti poctivých krocích

  1. Stáhněte a nakonfigurujte. Naklonujte repozitář, zkopírujte ukázkový soubor prostředí a vložte své klíče poskytovatelů do .env. Endpointy modelů a funkce žijí v librechat.yaml.
  2. Spusťte stack. docker compose up -d zvedne aplikaci a její služby. První konverzace do hodiny je realistický cíl.
  3. Vytvořte si účet a zavřete dveře. Zaregistrujte se a pak se rozhodněte, zda registrace vůbec zůstane otevřená.
  4. Postavte před to proxy. Reverzní proxy s TLS a vaší doménou, než druhý člověk dostane odkaz.
  5. Naplánujte nudné části. Naplánované zálohy databáze, odběr poznámek k vydání a údržbové okno, které opravdu dodržíte.

Krok pět je ten, který odděluje demo od nasazení, a je to krok, který většina víkendových průvodců přeskakuje.

Co to opravdu stojí

Tři měny, poctivě zaúčtované:

  • Peníze. Software je pod licencí MIT a zdarma. Malý VPS unese osobní instalaci s přehledem; RAG stack dostává chuť k jídlu, jak rostete. Skutečnou proměnnou jsou faktury poskytovatelů, protože každý token nyní běží na vašich klíčích.
  • Čas. LibreChat vydává často, což je skvělé pro funkce a opakující se pro vás: přečíst changelog, stáhnout, otestovat, jít dál. Zálohy nestojí nic až do dne, kdy jsou k nezaplacení.
  • Pozornost, od uživatele číslo dva. Ve chvíli, kdy se přidá druhý člověk, zdědíte otázky, které nemají nic společného se servery: kdo může co používat, čí byl onen výdaj a kdo dobíjí klíč. Celý poctivý seznam jsme sepsali v článku spravovaný hosting LibreChat.

Kdy je vlastní hostování správnou volbou a kdy přestává být

Hostujte si sámi s radostí, pokud platí jedno z tohoto: vaše data nesmí opustit budovu, šťourání je součástí odměny, jste jen vy nebo hrstka důvěryhodných lidí, nebo chcete lokální modely, protože vlastní endpoint kompatibilní s OpenAI mířící na Ollama nebo vLLM udrží konverzace zcela ve vaší síti LAN.

Zvažte to znovu, když se platforma stane týmovým nástrojem. Zátěž neroste lineárně s uživateli; skočí u uživatele dva a znovu u první rozpočtové otázky. A pokud je cílem podnikové nasazení, platforma, na které je kral postaven, může dokonce běžet nativně na vašem vlastním Windows Serveru: sada, kde se LibreChat konfiguruje z administrátorské konzole a kde je výdaj tokenů každého uživatele viditelný na požádavku, takže on-premises a nízká údržba nejsou protiklady.

Otázky, které si samostatní hostitelé opravdu kladou

Potřebuji GPU?

Ne. Samotný LibreChat je lehký; modely odpovídají z API poskytovatelů. GPU potřebujete, jen pokud chcete také provozovat lokální modely, a pak patří Ollamě nebo vLLM, ne LibreChat.

Běží to na Windows?

Přes Docker Desktop ano, a pohodlně pro osobní instalaci. Pro nativní nasazení na Windows Server v podnikovém měřítku byl kral postaven právě pro to.

Jak fungují aktualizace?

Nové obrazy vycházejí pravidelně. Bezpečné tempo je: přečíst poznámky k vydání, zálohovat, stáhnout, otestovat funkce, na kterých závisíte, a pak nechat tým vrátit se. Přeskočení několika verzí dělá případný skok strašidělnějším, ne bezpečnějším.

Je to opravdu zdarma?

Software opravdu. Nasazení nikdy: platíte server, tokeny poskytovatele a své večery. Verze této rovnice s jednou fakturou žije na kral.ai.

Co bych měl zálohovat?

Databázi, která obsahuje vaše konverzace, a nahrané soubory. Záloha, kterou jste nikdy neobnovili, je naděje, ne záloha.


Vlastní hostování LibreChat stojí za to a stojí za to udělat ho dobře: dejte projektu hvězdu, udržujte své zálohy poctivé a vychutnejte si vlastnictví celého stacku. A pokud přijde den, kdy chcete výsledek víc než koníčka, spravovaná cesta je asi minutu daleko:

Vyzkoušet kral hned

Rezervovat demo

Komentáře (0)

Zatím žádné komentáře. Buďte první!

Pro zanechání komentáře se přihlaste.

Přihlásit se Registrovat