🍂🎉Autumn sale! Promo codeAUTUMN2026-25%

بازگشت به وبلاگ
مه 23, 2026راهنماها

نحوه نصب MongoDB در لینوکس VPS

MongoDB Community Edition را روی اوبونتو و CentOS نصب کنید، احراز هویت را فعال کنید و دستورات اولیه را اجرا کنید.

نحوه نصب MongoDB در لینوکس VPS

MongoDB یک پایگاه داده محبوب NoSQL برای برنامه های مدرن، API ها و تجزیه و تحلیل است. این راهنما MongoDB را روی Hiddence VPS شما نصب می‌کند و تنظیمات امنیتی اولیه را پوشش می‌دهد.

روی اوبونتو 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 از اینترنت استفاده کنید
  • پشتیبان گیری معمولی را با mongodump فعال کنید
  • نظارت بر فضای دیسک - پایگاه داده ها به سرعت رشد می کنند
  • از مجموعه های ماکت برای تولید در دسترس بودن بالا استفاده کنید

MongoDB به طور تمیز از مخازن رسمی نصب می شود. احراز هویت را فعال کنید، دسترسی به شبکه را محدود کنید و از داده‌ها قبل از استفاده در تولید در VPS خود نسخه پشتیبان تهیه کنید.