Tillbaka till bloggen
Maj 23, 2026Guider

Hur man installerar MongoDB på Linux VPS

MongoDB Community på Ubuntu och CentOS, autentisering och grundkommandon.

Hur man installerar MongoDB på Linux VPS

MongoDB är en populär NoSQL-databas för moderna appar, API:er och analys. Den här guiden installerar MongoDB på Hiddence VPS med grundläggande säkerhet.

Installera på 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 })"

Installera på 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

Aktivera autentisering

Skapa admin-användare innan MongoDB exponeras på nätverket:

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

Grundkommandon

bash
mongosh -u admin -p --authenticationDatabase admin

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

Bästa praxis

  • Bind MongoDB till 127.0.0.1 om inte fjärråtkomst krävs
  • Blockera port 27017 i brandväggen från internet
  • Regelbundna säkerhetskopior med mongodump
  • Övervaka diskutrymme — databaser växer snabbt
  • Replica sets för hög tillgänglighet i produktion