Kembali ke blog
Mei 23, 2026Panduan

Cara Memasang MongoDB di Linux VPS

Pasang MongoDB Community Edition di Ubuntu dan CentOS, aktifkan autentikasi, dan jalankan perintah dasar.

Cara Memasang MongoDB di Linux VPS

MongoDB adalah database NoSQL populer untuk aplikasi modern, API, dan analitik. Panduan ini memasang MongoDB di VPS Hiddence Anda dan mencakup pengaturan keamanan dasar.

Pasang di Ubuntu 22.04+

bash
curl -fsSL https://www.mongodb.org/static/pgp/server-7.0.asc | sudo gpg -o /usr/share/keyrings/mongodb-server-7.0.gpg --dearmor
echo "deb [ signed-by=/usr/share/keyrings/mongodb-server-7.0.gpg ] https://repo.mongodb.org/apt/ubuntu jammy/mongodb-org/7.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-7.0.list
sudo apt update
sudo apt install -y mongodb-org
sudo systemctl start mongod
sudo systemctl enable mongod
mongosh --eval "db.runCommand({ ping: 1 })"

Pasang di RHEL / CentOS / Alma / Rocky

bash
cat <<EOF | sudo tee /etc/yum.repos.d/mongodb-org-7.0.repo
[mongodb-org-7.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/\$releasever/mongodb-org/7.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-7.0.asc
EOF
sudo yum install -y mongodb-org
sudo systemctl start mongod
sudo systemctl enable mongod

Aktifkan autentikasi

Buat user admin sebelum mengekspos MongoDB ke jaringan:

bash
mongosh

use admin
db.createUser({
  user: "admin",
  pwd: "StrongPasswordHere",
  roles: [ { role: "userAdminAnyDatabase", db: "admin" }, "readWriteAnyDatabase" ]
})

# Edit /etc/mongod.conf — set:
# security:
#   authorization: enabled

sudo systemctl restart mongod

Perintah dasar

bash
mongosh -u admin -p --authenticationDatabase admin

show dbs
use myapp
db.users.insertOne({ name: "test", email: "a@b.com" })
db.users.find()

Praktik terbaik

  • Bind MongoDB ke 127.0.0.1 kecuali akses remote diperlukan
  • Gunakan firewall untuk memblokir port 27017 dari internet
  • Aktifkan cadangan rutin dengan mongodump
  • Pantau ruang disk — database tumbuh cepat
  • Gunakan replica set untuk high availability produksi