ब्लॉग पर वापस जाएं
मई 23, 2026गाइड

Linux VPS पर MongoDB कैसे स्थापित करें

Ubuntu और CentOS पर MongoDB सामुदायिक संस्करण स्थापित करें, प्रमाणीकरण सक्षम करें और बुनियादी कमांड चलाएँ।

Linux VPS पर MongoDB कैसे स्थापित करें

MongoDB आधुनिक ऐप्स, एपीआई और एनालिटिक्स के लिए एक लोकप्रिय NoSQL डेटाबेस है। यह मार्गदर्शिका आपके हिडेंस वीपीएस पर MongoDB स्थापित करती है और बुनियादी सुरक्षा सेटअप को कवर करती है।

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 })"

आरएचईएल/सेंटओएस/अल्मा/रॉकी पर स्थापित करें

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 को इंटरनेट से ब्लॉक करने के लिए फ़ायरवॉल का उपयोग करें
  • मोंगोडम्प के साथ नियमित बैकअप सक्षम करें
  • डिस्क स्थान की निगरानी करें - डेटाबेस तेज़ी से बढ़ते हैं
  • उत्पादन की उच्च उपलब्धता के लिए प्रतिकृति सेट का उपयोग करें