Înapoi la blog
Mai 23, 2026Ghiduri

Cum să instalezi MongoDB pe Linux VPS

Instalează MongoDB Community Edition pe Ubuntu și CentOS, activează autentificarea și rulează comenzi de bază.

Cum să instalezi MongoDB pe Linux VPS

MongoDB este o bază de date NoSQL populară pentru aplicații moderne, API-uri și analiză. Acest ghid instalează MongoDB pe VPS-ul Hiddence și acoperă configurarea de securitate de bază.

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

Instalare pe 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

Activează autentificarea

Creează un utilizator admin înainte de a expune MongoDB în rețea:

bash
mongosh

use admin
db.createUser({
  user: "admin",
  pwd: "StrongPasswordHere",
  roles: [ { role: "userAdminAnyDatabase", db: "admin" }, "readWriteAnyDatabase" ]
})

# În /etc/mongod.conf:
# security:
#   authorization: enabled

sudo systemctl restart mongod

Comenzi de bază

bash
mongosh -u admin -p --authenticationDatabase admin

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

Bune practici

  • Leagă MongoDB la 127.0.0.1 dacă nu ai nevoie de acces la distanță
  • Folosește firewall pentru a bloca portul 27017 de pe internet
  • Activează backup-uri regulate cu mongodump
  • Monitorizează spațiul pe disc — bazele cresc rapid
  • Folosește replica sets pentru disponibilitate ridicată în producție