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

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 خود نسخه پشتیبان تهیه کنید.