Solusi · Chat multi-model
Sewa VPS untuk LibreChat
LibreChat adalah antarmuka chat open-source untuk banyak model sekaligus: OpenAI, Anthropic, Google, dan model lokal melalui endpoint yang kompatibel dengan OpenAI, dengan agen, pencarian file, dan akun untuk seluruh tim. Dokumentasinya tidak mempublikasikan angka RAM atau CPU, dan file Docker Compose resmi menjalankan enam container, jadi kami mengukur dari situ. BD-8 seharga $12.90 per bulan adalah mesin termurah dengan ruang yang memadai; C2-4-80 seharga $37.90 adalah bentuk lebih kecil untuk satu pengguna atau kelompok kecil.
Yang dibutuhkan
Perangkat lunak dari dokumentasi, ukuran diberi label sesuai sumbernya
Perangkat lunak dan postur keamanannya berasal dari dokumentasi proyek itu sendiri. Jika proyek tidak menerbitkan angka perangkat keras, ukuran yang ditampilkan menyebutkan sumbernya.
Dari dokumentasi LibreChat dan file compose-nya
- Git dan Docker, di Linux. Panduan Docker di librechat.ai tidak mencantumkan hal lain, dan tidak menyatakan kebutuhan RAM, CPU, atau disk.
- Instalasi: clone repositori, lalu
cp .env.example .env && docker compose up -d. Aplikasi merespons di port 3080; container kedua, panel admin, merespons di port 3000. - File compose resmi menjalankan enam container: aplikasi LibreChat, panel adminnya, MongoDB untuk percakapan dan akun, Meilisearch untuk pencarian percakapan, database pgvector, dan RAG API untuk pencarian file.
- Model adalah kunci, bukan perangkat keras. Kunci OpenAI, Anthropic, dan Google dimasukkan ke .env, atau setiap pengguna memasukkan kuncinya sendiri di antarmuka. Model lokal adalah endpoint Ollama atau endpoint lain yang kompatibel dengan OpenAI yang terpisah, yang Anda tambahkan di librechat.yaml, sehingga mesin ini tidak membutuhkan GPU.
Ukuran (milik kami, dari enam container yang dijalankan file compose)
| Beban kerja | vCPU | RAM |
|---|---|---|
| Satu pengguna atau kelompok kecil, beberapa chat, tanpa pencarian file beratMilik kami. Enam container memakai memori sendiri saat idle; ini adalah yang paling minimal untuk kami jalankan. | 2 | 4 GB |
| Sebuah tim, pencarian file aktif, indeks pencarian bertumbuhMilik kami. MongoDB, Meilisearch, dan database vektor masing-masing butuh ruang lebih, dan embedding unggahan adalah pekerjaan CPU. | 4 | 8 GB |
| Banyak pengguna, kumpulan dokumen besar, percakapan disimpan bertahun-tahunMilik kami. Penyimpanan percakapan, indeks pencarian, dan vektor semuanya bertumbuh seiring penggunaan. | 8 | 16 GB |
Paket yang cocok
5 mesin, dengan harga terkini
Mesin termurah yang memadai lebih dulu. Harga adalah harga hari ini, per bulan, dibaca dari katalog.
- BD-8$12.90/bln
4 vCPU · 8 GB · disk 100 GB · 32 TB
Termurah dengan ruang untuk seluruh stack. Lega untuk sebuah tim: enam container, unggahan, dan indeks pencarian, dengan memori yang tersisa.
- BD-12$17.90/bln
6 vCPU · 12 GB · disk 200 GB · 32 TB
Disk lebih besar untuk unggahan dan vektor. Untuk perpustakaan dokumen nyata di balik pencarian file dan percakapan tersimpan selama bertahun-tahun.
- BD-24$31.90/bln
8 vCPU · 24 GB · disk 300 GB · 32 TB
Tim besar atau beberapa pengguna berat. Memori yang cukup untuk pertumbuhan MongoDB, Meilisearch, dan database vektor.
- C2-4-80$37.90/bln
2 vCPU · 4 GB · disk 80 GB · 3 TB
Bentuk lebih kecil, untuk satu atau beberapa pengguna. Menjalankan stack; jangan sekaligus menjalankan model lokal atau build di atasnya. Pilih karena kotanya, bukan ukurannya.
- C4-8-160$75.90/bln
4 vCPU · 8 GB · disk 160 GB · 3 TB
Ukuran lega jika kota pada baris termurah tidak cocok untuk Anda. Bentuk yang sama dengan baris termurah, untuk tim yang membutuhkan kota berbeda.
Belum ada preset startup untuk LibreChat: instalasinya adalah langkah-langkah di bawah, diketik oleh Anda. Itu adalah perintah dari dokumentasi LibreChat sendiri, ditambah secret yang diminta file compose-nya.
Instalasi
Empat langkah, dari dokumentasi LibreChat
Docker, stack compose, akun pertama, lalu model Anda. Daftarkan akun Anda sendiri begitu stack berjalan: akun pertama yang dibuat menjadi admin.
- Docker.
curl -fsSL https://get.docker.com | shLalu periksa bahwadocker compose versionmerespons. - Clone dan konfigurasi.
git clone https://github.com/LibreChat-AI/LibreChat.git cd LibreChat && cp .env.example .envDi .env, aturMEILI_MASTER_KEY(minimal 16 karakter) danADMIN_PANEL_SESSION_SECRET, yang tanpanya panel admin tidak akan berjalan. Jika container melaporkan error izin, aturUIDdanGIDke pengguna yang menjalankan compose. - Jalankan dan daftar terlebih dahulu.
docker compose up -ddocker compose psseharusnya menampilkan keenam container berjalan. Buka http://your-ip:3080 dan tekan Register: tidak ada pengguna bawaan. Sampai HTTPS terpasang di depan, simpan 3080 dan 3000 di balik firewall dan akses aplikasi melalui SSH:ssh -N -L 3080:127.0.0.1:3080 root@your-server - Tambahkan model, lalu domain. Masukkan
OPENAI_API_KEY,ANTHROPIC_API_KEYdanGOOGLE_KEYke .env, atau biarkan sebagai user_provided agar setiap pengguna memasukkan kuncinya sendiri. Untuk model lokal, tambahkan endpoint Ollama di librechat.yaml; dari dalam container alamatnya adalah host.docker.internal, bukan localhost. Untuk HTTPS, arahkan A record ke server, pasang reverse proxy di depannya, dan aturDOMAIN_CLIENTsertaDOMAIN_SERVERdi .env ke alamat publik. Setelah orang-orang Anda terdaftar, aturALLOW_REGISTRATIONke false.
Terus terang
Yang benar-benar akan kami beli
LibreChat tidak menyatakan batas minimum, dan menjalankan enam container. Belilah mesin 8 GB.
Untuk LibreChat dan sebuah tim
BD-8 · $12.90/bln
4 vCPU, 8 GB, dan 100 GB seharga $12.90: seluruh stack resmi dengan memori tersisa untuk pertumbuhan MongoDB, Meilisearch, dan database vektor, disk untuk unggahan, dan CPU untuk embedding dokumen tanpa chat tersendat. Modelnya berada di tempat lain, di balik kunci API, sehingga mesin ini tidak pernah membutuhkan GPU. Jika Anda membutuhkan kota yang tidak ada di baris termurah, C4-8-160 seharga $75.90 adalah bentuk yang sama di tempat lain.
Pertanyaan