MongoDB is one of the most popular document-oriented NoSQL databasesknown for its scalability, flexibility, and high performance.

It stores data in JSON-like documents, making it ideal for web applications, mobile backends, IoT platforms, and enterprise-grade software systems.

In this step-by-step guide, we’ll show you how to Install MongoDB on Ubuntu 20.04 and configure it for optimal performance.

Whether you’re part of an enterprise IT team, a startup development group, or a solo developer building modern applications, this MongoDB installation guide will help you get started quickly.

Step 1: Update Your Ubuntu System

Before you install any new software, it’s essential to update your system to ensure compatibility and security.

bash

CopyEdit

sudo apt update && sudo apt upgrade -y

  • sudo apt update → Fetches the latest package lists.
  • sudo apt upgrade -y → Installs the latest package versions automatically.

Step 2: Import MongoDB’s Public GPG Key

MongoDB packages are signed for authenticity. Import the official GPG key to verify package integrity:

bash

CopyEdit

wget -qO – | sudo apt-key add –

  • wget -qO – → Downloads the key silently.
  • apt-key add – → Adds the key to your trusted keyring.

Step 3: Add the MongoDB APT Repository

Add MongoDB’s official repository to your APT sources list:

bash

CopyEdit

echo “Deb [ arch=amd64,arm64 ] focal/mongodb-org/6.0 multiverse” | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list

Then refresh your package index:

bash

CopyEdit

sudo apt update

Step 4: Install MongoDB Packages

With the repository set up, you can now install MongoDB on Ubuntu 20.04 using:

bash

CopyEdit

sudo apt install -y mongodb-org

This command installs:

  • mongod → MongoDB server
  • Mongosh → MongoDB shell
  • mongos → Sharding router

Step 5: Start MongoDB Service

After installation, start MongoDB with systemd:

bash

CopyEdit

sudo systemctl start mongod

Check its status:

bash

CopyEdit

sudo systemctl status mongod

If you see active (running)MongoDB is successfully running.

Step 6: Enable MongoDB on Startup

To ensure MongoDB starts automatically after a reboot:

bash

CopyEdit

sudo systemctl enable mongod

Step 7: Verify MongoDB Installation

Connect to the MongoDB shell:

bash

CopyEdit

Mongosh

Check the version:

javascript

CopyEdit

db.version()

Bonus: Basic MongoDB Commands for Beginners

Once MongoDB is running, you can try these basic commands:

javascript

CopyEdit

show dbs

  • Create/Switch to a Database

javascript

CopyEdit

use mydb

javascript

CopyEdit

db.users.insertOne( name: “Alice”, age: 30 )

javascript

CopyEdit

db.users.find()

Conclusion

You have now learned how to Install MongoDB on Ubuntu 20.04 and run it successfully. This powerful database system is capable of handling everything from startup MVPs to enterprise-level applications with millions of records.

When deploying MongoDB in production, remember to:

  • Configure firewall rules
  • Set up automated backups

If your business needs expert help in database setup, performance optimization, or enterprise software developmentour team at EmbarkingOnVoyage Digital Solutions specializes in delivering secure, scalable, and high-performance systems tailored to your needs.

Additional Resources:



Graphic Design

Berita Olahraga

Lowongan Kerja

Berita Terkini

Berita Terbaru

Berita Teknologi

Seputar Teknologi

Berita Politik

Resep Masakan

Pendidikan

Berita Terbaru

Berita Terbaru

Berita Terbaru

TOP