MongoDB Atlas
Cara mengatur database MongoDB daring untuk LibreChat menggunakan MongoDB Atlas
Membuat Akun MongoDB Atlas
- Buka tab baru di peramban web Anda dan kunjungi account.mongodb.com/account/register.
- Isi informasi yang diperlukan dan buat akun Anda.
Membuat Proyek Baru
Setelah menyiapkan akun Anda, klik tombol "New Project" dan beri nama (contoh: "LibreChat").
Membangun Database
Klik tombol "Build a Database".
Pilih Tingkat Gratis
Pilih opsi "Shared Clusters", yang merupakan tingkat gratis.
Beri Nama Klaster Anda
Berikan nama pada klaster Anda (contoh: "LibreChat-Cluster") dan klik "Create Cluster".
Mengatur Kredensial Basis Data
- Klik opsi "Database & Network Access" di bilah sisi.
- Klik tombol "Add New Database User".
- Masukkan nama pengguna dan kata sandi yang aman, lalu klik "Add User".
Konfigurasi Akses Jaringan
- Klik opsi "IP Access List" di bilah sisi.
- Klik tombol "Add IP Address".
- Masukkan "0.0.0.0/0" lalu klik "Confirm".
Dapatkan Connection String Anda
- Klik opsi "Project Overview" di bilah sisi.
- Di "Application Development" klik "Get connection string".
- Klik tombol "Connect".
- Pilih "Connect Your Application".
- Salin string koneksi yang disediakan.
- Ganti
<db_username>dan<db_password>pada string koneksi dengan nama pengguna dan kata sandi yang Anda tetapkan pada langkah kredensial. Hapus karakter<>di sekitar kata sandi.
String koneksi akhir Anda seharusnya terlihat seperti ini:
mongodb+srv://username:[email protected]/LibreChat?retryWrites=truePerbarui File .env
- Di proyek LibreChat Anda, buka file
.env. - Cari variabel
MONGO_URIdan tempelkan string koneksi Anda:
MONGO_URI=mongodb+srv://username:[email protected]/LibreChat?retryWrites=trueSelesai! Anda kini telah menyiapkan basis data MongoDB daring untuk LibreChat menggunakan MongoDB Atlas, dan Anda telah memperbarui aplikasi LibreChat Anda untuk menggunakan koneksi basis data ini. Aplikasi Anda sekarang seharusnya sudah dapat terhubung ke basis data MongoDB daring tersebut.
Catatan tentang Docker
Docker
Catatan: Jika Anda menggunakan LibreChat dengan Docker, Anda perlu menggunakan file docker-compose.override.yml. File pengganti (override) ini memungkinkan Anda untuk mencegah penginstalan instans MongoDB yang disertakan. Sebagai gantinya, kontainer Docker LibreChat Anda akan menggunakan database MongoDB Atlas daring yang baru saja Anda siapkan. Untuk informasi lebih lanjut mengenai penggunaan file override, silakan merujuk ke Panduan Override Docker kami.
Bagaimana panduan ini?