Cara Install MongoDB 5 di Ubuntu 20.04
MongoDB adalah database dokumen NoSQL yang populer dan banyak digunakan dalam aplikasi web modern. Tutorial ini bertujuan untuk membantu Anda menginstal MongoDB versi 5 di sistem operasi Ubuntu 20.04.
Prasyarat
Untuk mengikuti tutorial ini, Anda memerlukan:
- Server Ubuntu 20.04 yang telah disiapkan, termasuk pengguna non-root dengan hak akses administratif.
- Firewall yang sudah dikonfigurasi menggunakan UFW.
Langkah Utama
Dalam langkah ini, kita akan menginstal MongoDB 5 menggunakan repositori resmi MongoDB.
Langkah 1: Menambahkan Repositori MongoDB
MongoDB tidak disertakan dalam repositori default Ubuntu 20.04. Untuk memasang versi terbaru, Anda perlu menambahkan repositorinya:
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/multiverse amd64 Packages" | sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list
Langkah 2: Mengimpor Kunci Publik
Setelah menambahkan repositori, Anda perlu mengimpor kunci GPG untuk verifikasi paket:
wget -qO - https://www.mongodb.org/static/pgp/server-5.0.asc | sudo apt-key add -
Langkah 3: Memperbarui Daftar Paket
Selanjutnya, perbarui daftar paket untuk memasukkan repositori yang baru saja ditambahkan:
sudo apt update
Langkah 4: Menginstal MongoDB
Kini Anda siap untuk menginstal MongoDB 5:
sudo apt install -y mongodb-org
Perintah di atas akan menginstal MongoDB beserta semua dependensi yang diperlukan.
Konfigurasi Lanjutan
Setelah instalasi, Anda mungkin ingin melakukan beberapa konfigurasi tambahan:
Menjalankan MongoDB sebagai Layanan
Secara default, MongoDB akan berjalan sebagai layanan. Untuk memulai layanan, gunakan perintah berikut:
sudo systemctl start mongod
Untuk memastikan layanan berjalan dengan baik:
sudo systemctl status mongod
Menyiapkan MongoDB untuk Mulai Otomatis
Anda dapat mengkonfigurasi MongoDB agar selalu mulai saat booting dengan perintah ini:
sudo systemctl enable mongod
Menyiapkan Remote Access
Jika Anda ingin mengakses MongoDB dari jarak jauh, Anda perlu mengedit file konfigurasi:
sudo nano /etc/mongod.conf
Temukan bagian bindIp dan ubah menjadi:
bindIp: 0.0.0.0
Setelah itu, restart layanan MongoDB:
sudo systemctl restart mongod
Best Practices
Berikut adalah beberapa praktik terbaik yang perlu Anda pertimbangkan setelah menginstal MongoDB:
- Keamanan: Gunakan metode otentikasi yang kuat dan batasi akses ke server MongoDB Anda.
- Backup: Pastikan Anda memiliki rencana pencadangan untuk data Anda secara berkala.
- Monitoring: Gunakan alat monitoring untuk memantau kinerja database Anda.
- Optimisasi: Lakukan optimasi indeks yang sesuai untuk meningkatkan performa kueri.
Troubleshooting
Jika Anda mengalami masalah saat menginstal atau menjalankan MongoDB, berikut adalah beberapa langkah yang dapat membantu:
Masalah Layanan Tidak Berjalan
Periksa status layanan dengan perintah:
sudo systemctl status mongod
Jika layanan tidak berjalan, periksa log untuk menemukan kesalahan:
cat /var/log/mongodb/mongod.log
Kesalahan Koneksi Jarak Jauh
Pastikan Anda telah mengonfigurasi bindIp dengan benar dan firewall Anda tidak membatasi port default MongoDB (27017).
Kesimpulan
Anda sekarang telah menginstal MongoDB 5 di Ubuntu 20.04 dan melakukan konfigurasi dasar untuk menjalankannya. Dengan mengikuti langkah-langkah dan praktik terbaik yang telah dijelaskan, Anda dapat memastikan bahwa database MongoDB Anda berjalan dengan baik dan aman.
Verifikasi Teknis
Panduan ini disusun berdasarkan referensi teknis terbaru. Namun, konfigurasi server dapat bervariasi. Lihat sumber referensi asli →
