ব্লগে ফিরে যান
মে 23, 2026গাইড

কীভাবে লিনাক্স ভিপিএসে মঙ্গোডিবি ইনস্টল করবেন

উবুন্টু এবং সেন্টোসে মঙ্গোডিবি কমিউনিটি সংস্করণ ইনস্টল করুন, প্রমাণীকরণ সক্ষম করুন এবং মৌলিক কমান্ড চালান।

কীভাবে লিনাক্স ভিপিএসে মঙ্গোডিবি ইনস্টল করবেন

MongoDB হল আধুনিক অ্যাপ, API এবং বিশ্লেষণের জন্য একটি জনপ্রিয় NoSQL ডাটাবেস। এই নির্দেশিকা আপনার Hiddence VPS-এ MongoDB ইনস্টল করে এবং মৌলিক নিরাপত্তা সেটআপ কভার করে।

উবুন্টু 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 })"

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

প্রমাণীকরণ সক্ষম করুন

নেটওয়ার্কে MongoDB প্রকাশ করার আগে একজন অ্যাডমিন ব্যবহারকারী তৈরি করুন:

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

মৌলিক কমান্ড

bash
mongosh -u admin -p --authenticationDatabase admin

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

সর্বোত্তম অনুশীলন

  • দূরবর্তী অ্যাক্সেসের প্রয়োজন না হলে MongoDB-কে 127.0.0.1-এ আবদ্ধ করুন
  • ইন্টারনেট থেকে পোর্ট 27017 ব্লক করতে ফায়ারওয়াল ব্যবহার করুন
  • মঙ্গোডাম্পের সাথে নিয়মিত ব্যাকআপ সক্ষম করুন
  • ডিস্কের স্থান মনিটর করুন — ডাটাবেস দ্রুত বৃদ্ধি পায়
  • উত্পাদন উচ্চ প্রাপ্যতা জন্য প্রতিরূপ সেট ব্যবহার করুন