MongoDB ist eine beliebte NoSQL-Datenbank, die für ihre hohe Leistung, Skalierbarkeit und Flexibilität bekannt ist. In dieser Anleitung erfahren Sie, wie Sie MongoDB auf Ubuntu 24.04 installieren und sichern.

Schritt 1: System aktualisieren

Bevor Sie mit der Installation von MongoDB beginnen, stellen Sie sicher, dass Ihr Ubuntu 24.04-System auf dem neuesten Stand ist. Führen Sie dazu die folgenden Befehle aus:

        sudo apt update
        sudo apt upgrade -y
    

Schritt 2: MongoDB-Repository hinzufügen

MongoDB ist nicht standardmäßig in den Ubuntu-Repositorys enthalten, daher müssen wir das offizielle MongoDB-Repository hinzufügen. Führen Sie die folgenden Befehle aus:

        sudo apt install -y gnupg
        wget -qO - https://www.mongodb.org/static/pgp/server-6.0.asc | sudo gpg --dearmor -o /usr/share/keyrings/mongodb-archive-keyring.gpg
        echo "deb [signed-by=/usr/share/keyrings/mongodb-archive-keyring.gpg] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/6.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list
    

Schritt 3: MongoDB installieren

Nun können Sie MongoDB installieren. Führen Sie den folgenden Befehl aus:

        sudo apt update
        sudo apt install -y mongodb-org
    

Schritt 4: MongoDB starten

Starten Sie den MongoDB-Dienst, nachdem die Installation abgeschlossen ist:

        sudo systemctl start mongod
    

Stellen Sie sicher, dass MongoDB beim Systemstart automatisch startet:

        sudo systemctl enable mongod
    

Schritt 5: MongoDB sichern

Um MongoDB zu sichern, sollten Sie die Authentifizierung aktivieren und ein Administrator-Konto erstellen. Öffnen Sie die MongoDB-Shell:

        sudo mongo
    

Wechseln Sie zur admin-Datenbank und erstellen Sie einen Administrator-Benutzer:

        use admin
        db.createUser({ user: "admin", pwd: "IhreSicherePasswort", roles: [ { role: "root", db: "admin" } ] })
    

Verlassen Sie die MongoDB-Shell:

        exit
    

Schritt 6: MongoDB zur Verwendung von Authentifizierung konfigurieren

Um die Authentifizierung in MongoDB zu aktivieren, müssen Sie die Konfigurationsdatei bearbeiten:

        sudo nano /etc/mongod.conf
    

Ändern Sie die Zeile security: wie folgt:

        security:
            authorization: "enabled"
    

Starten Sie MongoDB neu, um die Änderungen zu übernehmen:

        sudo systemctl restart mongod
    

Schritt 7: Mit MongoDB als Administrator verbinden

Verwenden Sie den folgenden Befehl, um sich als Administrator mit MongoDB zu verbinden:

        mongo -u admin -p IhreSicherePasswort --authenticationDatabase admin
    

Schritt 8: Firewall konfigurieren

Stellen Sie sicher, dass der MongoDB-Port (standardmäßig 27017) in der Firewall geöffnet ist, damit Sie remote darauf zugreifen können:

        sudo ufw allow 27017
        sudo ufw reload
    

VPS-Empfehlung

Wenn Sie nach einem zuverlässigen VPS suchen, besuchen Sie den folgenden Link für Windows VPS-Dienste: Windows VPS von NetCloud24.