Maijs 23, 2026Ceļveži
Kā instalēt MongoDB Linux VPS
MongoDB Community uz Ubuntu un CentOS, autentifikācija un pamata komandas.

MongoDB ir populāra NoSQL datubāze lietotnēm un API. Instalācija Hiddence VPS un pamata drošība.
Instalācija 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 })"Instalācija 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 mongodIeslēgt autentifikāciju
Izveidojiet administratoru pirms piekļuves no tīkla:
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 mongodPamata komandas
bash
mongosh -u admin -p --authenticationDatabase admin
show dbs
use myapp
db.users.insertOne({ name: "test", email: "a@b.com" })
db.users.find()Ieteikumi
- Sasaistiet MongoDB ar 127.0.0.1, ja nav vajadzīga attālā piekļuve
- Bloķējiet portu 27017 ugunsmūrī
- Regulāras rezerves kopijas ar mongodump
- Uzraugiet brīvo vietu diskā
- Produkcijā — replica set augstākai pieejamībai