npm
Cara menginstal LibreChat secara lokal menggunakan npm
Untuk sebagian besar skenario, Docker Compose adalah metode instalasi yang direkomendasikan karena kesederhanaan, kemudahan penggunaan, dan keandalannya. Jika Anda lebih memilih menggunakan npm, Anda dapat mengikuti petunjuk ini.
Prasyarat
- Node.js
v24.16.0: https://nodejs.org/en/download - npm
v11.16.0- LibreChat menggunakan CommonJS (CJS) dan openid-client v6; Node 24 memenuhi dukungan runtime interop CJS/ESM, WebCrypto, dan Fetch API yang diperlukan.
- Git: https://git-scm.com/download/
- MongoDB (Atlas atau Community Server)
Jika Anda menggunakan nvm, instal dan pilih versi Node.js yang direkomendasikan, lalu perbarui npm:
nvm install 24.16.0
nvm use 24.16.0
npm install -g [email protected]
node -v
npm -vAnda seharusnya melihat v24.16.0 untuk Node.js dan 11.16.0 untuk npm sebelum menginstal dependensi LibreChat.
Langkah-langkah Instalasi
Persiapan
Jalankan perintah berikut di terminal Anda:
git clone https://github.com/danny-avila/LibreChat.gitcd LibreChatcp .env.example .envCatatan: Jika Anda menggunakan Windows 10, Anda mungkin perlu menggunakan
copysebagai ganticp.
Important: Edit the newly created `.env` file to update the `MONGO_URI` with your own MongoDB instance URI.Perbarui MONGO_URI
Edit file .env yang baru dibuat untuk memperbarui MONGO_URI dengan milik Anda sendiri
Build dan Jalankan
Setelah Anda menyelesaikan langkah-langkah persiapan, jalankan perintah berikut:
npm run reinstallnpm run reinstall melakukan instalasi dependensi bersih dan mem-build LibreChat. Gunakan perintah ini setelah mengubah versi Node.js atau npm agar paket native dibangun ulang sesuai dengan runtime yang aktif.
npm run backendAkses LibreChat!
Kunjungi http://localhost:3080/
Tips
- Lain kali Anda ingin memulai LibreChat, Anda hanya perlu menjalankan
npm run backend
Memperbarui LibreChat
Untuk memperbarui LibreChat ke versi terbaru, jalankan perintah berikut:
Pertama, hentikan LibreChat (jika Anda belum melakukannya).
git pullnpm run smart-reinstallJika Anda mengubah versi Node.js atau npm selama pembaruan, jalankan npm run reinstall sebagai gantinya.
npm run backendPengaturan Tambahan
Buka fitur tambahan dengan menjelajahi panduan konfigurasi kami untuk mempelajari cara mengatur:
- Integrasi Meilisearch
- Konektivitas RAG API
- Endpoint kustom
- Opsi konfigurasi lanjutan lainnya
- Dan lainnya
Ini akan memungkinkan Anda untuk menyesuaikan pengalaman LibreChat Anda dengan fitur-fitur opsional.
lihat juga:
Bagaimana panduan ini?