Install MongoDB 4 on Fedora 30/29/CentOS 7


In this guide, we are going to learn how to install MongoDB 4 on Fedora 30/29/CentOS 7. MongoDB is a free-to-use cross-platform document-oriented database program. It is classified as a NoSQL database and thus it stores data in flexible, JSON-like documents, meaning fields can vary from document to document and data structure can be changed over time.

Installing MongoDB 4 on Fedora 30/29/CentOS 7

Add MongoDB Repository

Installation of MongoDB 4 on Fedora 30/29/CentOS 7 requires that you create the MongoDB YUM repository as shown below;

vim /etc/yum.repos.d/mongodb-org-4.0.repo
name=MongoDB Repository

Install MongoDB 4 on Fedora 30/29/CentOS 7

Once you have the MongoDB repo created as shown above, proceed to install mongodb-org package. This package will automatically install the other four MongoDB component packages; mongodb-org-server, mongodb-org-mongos, mongodb-org-shell and mongodb-org-tools.

Well, you can you use the YUM command to install Mongodb across all the distros, you can be more specific and use each distro’s package manager.

CentOS 7/Fedora 30/29

yum install mongodb-org

Fedora 30/29

dnf install mongodb-org

Start MongoDB Service

Once the installation is done, you can start MongoDB service by running the command below;

systemctl start mongod

To configure MongoDB to run on system boot, run the command below;

systemctl enable  mongod

To check the status of MongoDB

systemctl status mongod
● mongod.service - MongoDB Database Server
   Loaded: loaded (/usr/lib/systemd/system/mongod.service; enabled; vendor preset: disabled)
   Active: active (running) since Sat 2019-05-25 08:17:35 EAT; 1min 0s ago
 Main PID: 7761 (mongod)
   CGroup: /system.slice/mongod.service
           └─7761 /usr/bin/mongod -f /etc/mongod.conf

To check the version of MongoDB, run the command below;

mongod --version
db version v4.0.9
git version: fc525e2d9b0e4bceff5c2201457e564362909765
OpenSSL version: OpenSSL 1.0.1e-fips 11 Feb 2013
allocator: tcmalloc
modules: none
build environment:
    distmod: rhel70
    distarch: x86_64
    target_arch: x86_64

Well, that is just it on installation of MongoDB 4 on Fedora 30/29/CentOS 7. You can read more on Getting Started Manual.

Installing MongoDB Manual

Check our other articles on the links below;

Install Fedora 30 Workstation on VirtualBox

Install Zimbra Mail Server on Fedora 30/29/CentOS 7

Install and Use Webmin on Fedora 30


We're passionate about sharing our knowledge and experiences with you through our blog. If you appreciate our efforts, consider buying us a virtual coffee. Your support keeps us motivated and enables us to continually improve, ensuring that we can provide you with the best content possible. Thank you for being a coffee-fueled champion of our work!

Photo of author
I am the Co-founder of, Linux and the whole FOSS enthusiast, Linux System Admin and a Blue Teamer who loves to share technological tips and hacks with others as a way of sharing knowledge as: "In vain have you acquired knowledge if you have not imparted it to others".

Leave a Comment