{"id":4417,"date":"2019-10-16T23:22:32","date_gmt":"2019-10-16T20:22:32","guid":{"rendered":"https:\/\/kifarunix.com\/?p=4417"},"modified":"2024-03-12T22:15:50","modified_gmt":"2024-03-12T19:15:50","slug":"install-robo-3t-mongodb-gui-tool-on-centos-8","status":"publish","type":"post","link":"https:\/\/kifarunix.com\/install-robo-3t-mongodb-gui-tool-on-centos-8\/","title":{"rendered":"Install Robo 3T MongoDB GUI Tool on CentOS 8"},"content":{"rendered":"\n<p>This guide will take you through how install Robo 3T MongoDB GUI tool on CentOS 8. <a rel=\"noreferrer noopener\" aria-label=\"Robo 3T (opens in a new tab)\" href=\"https:\/\/robomongo.org\/\" target=\"_blank\">Robo 3T<\/a>, formerly, Robomongo, is a free, lightweight, open-source MongoDB GUI with an embedded mongo shell, real auto-completion, and support for importing from MongoDB SRV connection strings&#8230;<\/p>\n\n\n\n<p>Assuming you have a MongoDB up and running, proceed to install Robo 3T to enable you manage MongoDB from a graphical user interface.<\/p>\n\n\n\n<p>See the guides below on how to install MongoDB on CentOS 8\/Fedora 29\/38\/CentOS 7<\/p>\n\n\n\n<p><a rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\" href=\"https:\/\/kifarunix.com\/install-mongodb-community-edition-on-centos-8\/\" target=\"_blank\">Install MongoDB Community Edition on CentOS 8<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/kifarunix.com\/install-mongodb-4-on-fedora-30-29-centos-7\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\">Install MongoDB 4 on Fedora 30\/29\/CentOS 7<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Installing Robo 3T MongoDB GUI Tool on CentOS 8<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Download Robo 3T for Linux<\/h3>\n\n\n\n<p>To install the latest release version of Robo 3T, download the binary tarball from the <a rel=\"noreferrer noopener\" aria-label=\"Robo 3T downloads (opens in a new tab)\" href=\"https:\/\/robomongo.org\/download\" target=\"_blank\">Robo 3T downloads<\/a>. As of this writing, Robot 3T v1.3. and can be downloaded as;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>wget https:\/\/download-test.robomongo.org\/linux\/robo3t-1.3.1-linux-x86_64-7419c406.tar.gz<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Extract and Install Robo 3T binary<\/h3>\n\n\n\n<p>Once the download is complete, you need to extract the Robo 3T (Robomongo) binary.<\/p>\n\n\n\n<p>Create a directory under \/opt directory to store Robomongo binary and libraries.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>mkdir \/opt\/robomongo<\/code><\/pre>\n\n\n\n<p>Next, extract Robo 3T to the directory created above.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>tar xzf robo3t-1.3.1-linux-x86_64-7419c406.tar.gz -C \/opt\/robomongo --strip-components=1<\/code><\/pre>\n\n\n\n<p>You can list the contents of the Robomongo directory.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>ls \/opt\/robomongo\/<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\"><code><strong>bin<\/strong>  CHANGELOG  COPYRIGHT  DESCRIPTION  <strong>include<\/strong>  <strong>lib<\/strong>  LICENSE<\/code><\/pre>\n\n\n\n<p>The Robo 3T executable binary is located under the <strong>bin<\/strong> directory.<\/p>\n\n\n\n<p>To be able to run Robo 3T binary on your PATH, create a symbolic link of Robo 3T on binary as shown below;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>ln -s \/opt\/robomongo\/bin\/robo3t \/usr\/local\/bin\/robo3t<\/code><\/pre>\n\n\n\n<p>If you were used to Robomongo, you can as well choose symlink to Robo 3T to robomongo by running the command;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>ln -s \/opt\/robomongo\/bin\/robo3t \/usr\/local\/bin\/robomongo<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Testing MongoDB Access using Robo 3T<\/h3>\n\n\n\n<p>By default, MongoDB allows local access only. Hence, to verify access using MongoDB locally, simply, in your desktop based CentOS 8, open the terminal and launch Robo 3T as non privileged user.<\/p>\n\n\n\n<p>In this guide,  Robo 3t is symlinked as <strong><code>robomongo<\/code><\/strong> in our guide.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>robomongo<\/code><\/pre>\n\n\n\n<p>If you are using an headless server, you can SSH to your MongoDB server with X forwarding enabled.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>ssh -X user@mongodb-server<\/code><\/pre>\n\n\n\n<p>Once logged in, launch Robo 3T;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>robomongo<\/code><\/pre>\n\n\n\n<p>Accept End User License Agreement and press Next to proceed.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2019\/10\/mongo-db-EUAL.png\"><img loading=\"lazy\" decoding=\"async\" width=\"681\" height=\"483\" src=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2019\/10\/mongo-db-EUAL.png\" alt=\"Robo 3T on CentOS 8\" class=\"wp-image-4436\" title=\"\"><\/a><\/figure>\n\n\n\n<p>When you press Finish, Robo 3T GUI opens up.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2019\/10\/robomongo-gui.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1362\" height=\"726\" src=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2019\/10\/robomongo-gui.png\" alt=\"Install Robo 3T on CentOS 8\" class=\"wp-image-4437\" title=\"\" srcset=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2019\/10\/robomongo-gui.png?v=1571256581 1362w, https:\/\/kifarunix.com\/wp-content\/uploads\/2019\/10\/robomongo-gui-768x409.png?v=1571256581 768w\" sizes=\"(max-width: 1362px) 100vw, 1362px\" \/><\/a><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Create MongoDB database Connction<\/h3>\n\n\n\n<p>To connect to a MongoDB database, click <strong>Create<\/strong> to create a new database connection.<\/p>\n\n\n\n<p>A database connection settings then opens up where you can define the name of the connection, the MongoDB connection Address.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2019\/10\/new-conn.png\"><img loading=\"lazy\" decoding=\"async\" width=\"657\" height=\"391\" src=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2019\/10\/new-conn.png\" alt=\"\" class=\"wp-image-4438\" title=\"\"><\/a><\/figure>\n\n\n\n<p>Click Authentication tab and set the database name and the login credentials.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2019\/10\/connection-auth.png\"><img loading=\"lazy\" decoding=\"async\" width=\"661\" height=\"390\" src=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2019\/10\/connection-auth.png\" alt=\"\" class=\"wp-image-4439\" title=\"\"><\/a><\/figure>\n\n\n\n<p>Under SSH tab, check <strong><code>Use SSH tunnel<\/code><\/strong> and configure the server SSH login details.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2019\/10\/ssh-conn.png\"><img loading=\"lazy\" decoding=\"async\" width=\"657\" height=\"387\" src=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2019\/10\/ssh-conn.png\" alt=\"\" class=\"wp-image-4440\" title=\"\"><\/a><\/figure>\n\n\n\n<p>Next, click the <strong>Test<\/strong> button to test the connection to the MongoDB database.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2019\/10\/rob-3t-connection-test.png\"><img loading=\"lazy\" decoding=\"async\" width=\"655\" height=\"388\" src=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2019\/10\/rob-3t-connection-test.png\" alt=\"\" class=\"wp-image-4441\" title=\"\"><\/a><\/figure>\n\n\n\n<p>If all is well, save the connection and click connect to login to MongoDB database.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2019\/10\/mongo-conn.png\"><img loading=\"lazy\" decoding=\"async\" width=\"654\" height=\"384\" src=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2019\/10\/mongo-conn.png\" alt=\"\" class=\"wp-image-4442\" title=\"\"><\/a><\/figure>\n\n\n\n<p>You will first be prompted to enter SSH credentials. Upon successful authentication, you will land on Robo 3T user interface with your databases and collections displayed on the left panel.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2019\/10\/robo-3t-gui.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1363\" height=\"481\" src=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2019\/10\/robo-3t-gui.png\" alt=\"\" class=\"wp-image-4443\" title=\"\" srcset=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2019\/10\/robo-3t-gui.png?v=1571256951 1363w, https:\/\/kifarunix.com\/wp-content\/uploads\/2019\/10\/robo-3t-gui-768x271.png?v=1571256951 768w\" sizes=\"(max-width: 1363px) 100vw, 1363px\" \/><\/a><\/figure>\n\n\n\n<p>You can right click on the database, the database collections, the database functions and the database users to view more functionalities that can be accessed from Robo 3T.<\/p>\n\n\n\n<p>You can now manage your MongoDB from from Robo 3T gui as you would from command line. Enjoy.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This guide will take you through how install Robo 3T MongoDB GUI tool on CentOS 8. Robo 3T, formerly, Robomongo, is a free, lightweight, open-source<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rank_math_lock_modified_date":false,"footnotes":""},"categories":[121,299,959],"tags":[1142,1000,1155,961,1153,1154],"class_list":["post-4417","post","type-post","status-publish","format-standard","hentry","category-howtos","category-database","category-mongodb","tag-centos-8","tag-database","tag-install-robo-3t-centos-8","tag-mongodb","tag-robo-3t","tag-robomongo","generate-columns","tablet-grid-50","mobile-grid-100","grid-parent","grid-50"],"_links":{"self":[{"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/posts\/4417"}],"collection":[{"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/comments?post=4417"}],"version-history":[{"count":8,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/posts\/4417\/revisions"}],"predecessor-version":[{"id":21228,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/posts\/4417\/revisions\/21228"}],"wp:attachment":[{"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/media?parent=4417"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/categories?post=4417"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/tags?post=4417"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}