{"id":7939,"date":"2021-02-15T20:45:35","date_gmt":"2021-02-15T17:45:35","guid":{"rendered":"https:\/\/kifarunix.com\/?p=7939"},"modified":"2024-03-19T19:33:20","modified_gmt":"2024-03-19T16:33:20","slug":"install-nexus-repository-manager-on-ubuntu","status":"publish","type":"post","link":"https:\/\/kifarunix.com\/install-nexus-repository-manager-on-ubuntu\/","title":{"rendered":"Install Nexus Repository Manager on Ubuntu 20.04"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1025\" height=\"523\" src=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2021\/02\/install-nexus-repo-ubuntu.png\" alt=\"\" class=\"wp-image-7949\" title=\"\" srcset=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2021\/02\/install-nexus-repo-ubuntu.png?v=1613410971 1025w, https:\/\/kifarunix.com\/wp-content\/uploads\/2021\/02\/install-nexus-repo-ubuntu-768x392.png?v=1613410971 768w, https:\/\/kifarunix.com\/wp-content\/uploads\/2021\/02\/install-nexus-repo-ubuntu-150x77.png?v=1613410971 150w, https:\/\/kifarunix.com\/wp-content\/uploads\/2021\/02\/install-nexus-repo-ubuntu-300x153.png?v=1613410971 300w, https:\/\/kifarunix.com\/wp-content\/uploads\/2021\/02\/install-nexus-repo-ubuntu-696x355.png?v=1613410971 696w, https:\/\/kifarunix.com\/wp-content\/uploads\/2021\/02\/install-nexus-repo-ubuntu-823x420.png?v=1613410971 823w\" sizes=\"(max-width: 1025px) 100vw, 1025px\" \/><\/figure>\n\n\n\n<p>Welcome to our tutorial on how to install Nexus repository manager on Ubuntu 20.04. Nexus is the World&#8217;s #1 repository manager for build artifacts. There exist two versions of Nexus repository manager;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a aria-label=\"Professional Edition (opens in a new tab)\" href=\"https:\/\/www.sonatype.com\/nexus\/repository-pro\" target=\"_blank\" rel=\"noreferrer noopener\" class=\"rank-math-link\">Professional Edition<\/a>: Universally manage binaries and artifacts with HA and support.<\/li>\n\n\n\n<li><a aria-label=\"OSS Edition (opens in a new tab)\" href=\"https:\/\/www.sonatype.com\/nexus-repository-oss\" target=\"_blank\" rel=\"noreferrer noopener\" class=\"rank-math-link\">OSS Edition<\/a>: Universally manage binaries and artifacts for FREE.<\/li>\n<\/ul>\n\n\n\n<p>In this tutorial, we will be dealing with the OSS version of the Nexus repository manager.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Installing Nexus on Ubuntu 20.04<\/h2>\n\n\n\n<p>Follow through the steps provided in this guide to install Nexus.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">System Requirements<\/h3>\n\n\n\n<p>Ensure that the minimum requirements are met by your system before you can proceed to install Nexus as outlined on Nexus system requirements page, links provided below.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a aria-label=\"CPU (opens in a new tab)\" href=\"https:\/\/help.sonatype.com\/repomanager3\/installation\/system-requirements#SystemRequirements-CPU\" target=\"_blank\" rel=\"noreferrer noopener\" class=\"rank-math-link\">CPU<\/a><\/li>\n\n\n\n<li><a aria-label=\"Memory (opens in a new tab)\" href=\"https:\/\/help.sonatype.com\/repomanager3\/installation\/system-requirements#SystemRequirements-Memory\" target=\"_blank\" rel=\"noreferrer noopener\" class=\"rank-math-link\">Memory<\/a><\/li>\n\n\n\n<li><a aria-label=\"Temporary directory (opens in a new tab)\" href=\"https:\/\/help.sonatype.com\/repomanager3\/installation\/system-requirements#SystemRequirements-TemporaryDirectory\" target=\"_blank\" rel=\"noreferrer noopener\" class=\"rank-math-link\">Temporary directory<\/a><\/li>\n\n\n\n<li><a aria-label=\"Disk Space (opens in a new tab)\" href=\"https:\/\/help.sonatype.com\/repomanager3\/installation\/system-requirements#SystemRequirements-DiskSpace\" target=\"_blank\" rel=\"noreferrer noopener\" class=\"rank-math-link\">Disk Space<\/a><\/li>\n\n\n\n<li><a aria-label=\"Filesystem (opens in a new tab)\" href=\"https:\/\/help.sonatype.com\/repomanager3\/installation\/system-requirements#SystemRequirements-FileSystems\" target=\"_blank\" rel=\"noreferrer noopener\" class=\"rank-math-link\">File System<\/a><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Run System Update<\/h3>\n\n\n\n<p>Update system package cache;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>apt update<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Install Java on Ubuntu 20.04<\/h3>\n\n\n\n<p>Nexus repository manager requires Java 8 Runtime Environment (JRE). You can install full JDK or just the JRE.<\/p>\n\n\n\n<p>You can simply run the command below to install Java 8 on Ubuntu 20.04;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>apt update<\/code><\/pre>\n\n\n\n<p>Then install Java 8;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>apt install openjdk-8-jdk<\/code><\/pre>\n\n\n\n<p>Confirm the installed version of Java;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>java -version<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>openjdk version \"1.8.0_282\"\nOpenJDK Runtime Environment (build 1.8.0_282-8u282-b08-0ubuntu1~20.04-b08)\nOpenJDK 64-Bit Server VM (build 25.282-b08, mixed mode)<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Create Dedicated Nexus System Account<\/h3>\n\n\n\n<p>As a security precaution,&nbsp;Nexus Repository Manager should NOT be run as the&nbsp;<code><strong>root<\/strong><\/code>&nbsp;user. Instead, create a system account for Nexus;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>useradd -M -d \/opt\/nexus -s \/bin\/bash -r nexus<\/code><\/pre>\n\n\n\n<p>Allow the <code><strong>nexus<\/strong><\/code> user to run all commands with sudo without password.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>echo \"nexus&nbsp; &nbsp;ALL=(ALL)&nbsp; &nbsp; &nbsp; &nbsp;NOPASSWD: ALL\" &gt; \/etc\/sudoers.d\/nexus<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Download Nexus Repository OSS Tarball<\/h3>\n\n\n\n<p>Next, navigate to <a aria-label=\"Nexus repository OSS downloads page (opens in a new tab)\" href=\"https:\/\/www.sonatype.com\/nexus\/repository-oss-download\" target=\"_blank\" rel=\"noreferrer noopener\" class=\"rank-math-link\">Nexus repository OSS downloads page<\/a>, register for an account and download Nexus repository OSS for Unix tarball.<\/p>\n\n\n\n<p>You can simply obtain the link and pull the tarball using wget command as shown below. Note that this downloads the current stable release version of Nexus, <code><strong>3.29.2-02<\/strong><\/code>, as of this writing. Be sure to get the link to the latest version from downloads page.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>wget https:\/\/sonatype-download.global.ssl.fastly.net\/repository\/downloads-prod-group\/3\/nexus-3.29.2-02-unix.tar.gz<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Install Nexus Repository Manager<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">Extract Nexus Repository OSS tarball<\/h4>\n\n\n\n<p>Navigate to the directory where you downloaded the Nexus tarball and extract it to the <code><strong>nexus<\/strong><\/code> user home directory, which in this guide is <code><strong>\/opt\/nexus<\/strong><\/code>.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>mkdir \/opt\/nexus<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>tar xzf nexus-3.29.2-02-unix.tar.gz -C \/opt\/nexus --strip-components=1<\/code><\/pre>\n\n\n\n<p>Checking the contents of the \/opt\/nexus directory;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>ls \/opt\/nexus<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>bin  deploy  etc  lib  nexus3  NOTICE.txt  OSS-LICENSE.txt  PRO-LICENSE.txt  public  system<\/code><\/pre>\n\n\n\n<p>Set the proper ownership of the nexus directory;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>chown -R nexus: \/opt\/nexus<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Adjust the Nexus Memory Heap Size<\/h4>\n\n\n\n<p>The default minimum JVM heap for Nexus is 2037MB with maximum recommended being 4G. If you have less memory, you can reduce it by editing the file <code><strong>\/opt\/nexus\/bin\/nexus.vmoptions<\/strong><\/code> and setting a lower value, for demo purposes.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>vim \/opt\/nexus\/bin\/nexus.vmoptions<\/code><\/pre>\n\n\n\n<p>Replace the default values for the lines;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>-Xms2703m\n-Xmx2703m\n-XX:MaxDirectMemorySize=2703m\n...<\/code><\/pre>\n\n\n\n<p>To for example, to set it to 1024MB;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>-Xms1024m\n-Xmx1024m\n-XX:MaxDirectMemorySize=1024m<\/code><\/pre>\n\n\n\n<p>Save and exit the file once you have made the changes.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Running Nexus Repository on Ubuntu 20.04<\/h3>\n\n\n\n<p>Nexus provides a startup script at <code><strong>\/opt\/nexus\/bin\/nexus<\/strong><\/code>.<\/p>\n\n\n\n<p>To run Nexus in standalone mode, you can run this command. However, you need to ensure that Nexus is run as nexus user.<\/p>\n\n\n\n<p>Therefore, edit the file <code><strong>\/opt\/nexus\/bin\/nexus.rc<\/strong><\/code> and uncomment the line, <strong><code>#run_as_user=\"\"<\/code><\/strong> and add nexus as the value.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>sed -i 's\/#run_as_user=\"\"\/run_as_user=\"nexus\"\/' \/opt\/nexus\/bin\/nexus.rc<\/code><\/pre>\n\n\n\n<p>Change the location of the Sonatype Work directory (Nexus data directory) to a location where nexus user has permissions to write.<\/p>\n\n\n\n<p>For example, in our setup, we set the home directory for Nexus as <code><strong>\/opt\/nexus<\/strong><\/code> and we gave nexus user ownership of this directory.<\/p>\n\n\n\n<p>By default, sonatype-work data directory is moved one directory up, hence, it is expected to be created under \/opt, which the nexus user has no permissions to write.<\/p>\n\n\n\n<p>Therefore, edit the \/opt\/nexus\/bin\/nexus.vmoptions and adjust the path of the Nexus directory (in the below settings, the directory is changed from <strong><code>..\/sonatype-work<\/code><\/strong> to <code><strong>.\/sonatype-work<\/strong><\/code>).<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>vim \/opt\/nexus\/bin\/nexus.vmoptions<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>-XX:LogFile=.\/sonatype-work\/nexus3\/log\/jvm.log\n-XX:-OmitStackTraceInFastThrow\n-Djava.net.preferIPv4Stack=true\n-Dkaraf.home=.\n-Dkaraf.base=.\n-Dkaraf.etc=etc\/karaf\n-Djava.util.logging.config.file=etc\/karaf\/java.util.logging.properties\n-Dkaraf.data=.\/sonatype-work\/nexus3\n-Dkaraf.log=.\/sonatype-work\/nexus3\/log\n-Djava.io.tmpdir=.\/sonatype-work\/nexus3\/tmp\n...<\/code><\/pre>\n\n\n\n<p>Next, you can then run Nexus;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>sudo -u nexus \/opt\/nexus\/bin\/nexus start<\/code><\/pre>\n\n\n\n<p>It might take sometime for Nexus to start. While starting, tail the logs;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>tail -f \/opt\/nexus\/sonatype-work\/nexus3\/log\/nexus.log<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>2021-02-15 17:10:56,914+0000 INFO  &#91;jetty-main-1]  *SYSTEM org.sonatype.nexus.siesta.SiestaServlet - Initialized\n2021-02-15 17:10:56,920+0000 INFO  &#91;jetty-main-1]  *SYSTEM org.sonatype.nexus.repository.httpbridge.internal.ViewServlet - Initialized\n2021-02-15 17:10:56,962+0000 INFO  &#91;jetty-main-1]  *SYSTEM org.eclipse.jetty.server.handler.ContextHandler - Started o.e.j.w.WebAppContext@3b390334{Sonatype Nexus,\/,file:\/\/\/opt\/nexus\/public\/,AVAILABLE}\n2021-02-15 17:10:57,082+0000 INFO  &#91;jetty-main-1]  *SYSTEM org.eclipse.jetty.server.AbstractConnector - Started ServerConnector@75763136{HTTP\/1.1, (http\/1.1)}{0.0.0.0:8081}\n2021-02-15 17:10:57,083+0000 INFO  &#91;jetty-main-1]  *SYSTEM org.eclipse.jetty.server.Server - Started @182105ms\n2021-02-15 17:10:57,083+0000 INFO  &#91;jetty-main-1]  *SYSTEM org.sonatype.nexus.bootstrap.jetty.JettyServer - \n-------------------------------------------------\n\nStarted Sonatype Nexus OSS 3.29.2-02\n\n-------------------------------------------------<\/code><\/pre>\n\n\n\n<p>Nexus listens on TCP port 8081 by default;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>netstat -altnp | grep :8081<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>tcp        0      0 0.0.0.0:8081            0.0.0.0:*               LISTEN      2113\/java<\/code><\/pre>\n\n\n\n<p>You should now be able to access Nexus web interface from browser.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Create Nexus Repository Systemd Service<\/h4>\n\n\n\n<p>In order to easily manage Nexus repository service, create a systemd service unit for it as shown below;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cat &gt; \/etc\/systemd\/system\/nexus.service &lt;&lt; 'EOL'\n&#91;Unit]\nDescription=nexus service\nAfter=network.target\n\n&#91;Service]\nType=forking\nLimitNOFILE=65536\nExecStart=\/opt\/nexus\/bin\/nexus start\nExecStop=\/opt\/nexus\/bin\/nexus stop\nUser=nexus\nRestart=on-abort\n\n&#91;Install]\nWantedBy=multi-user.target\nEOL<\/code><\/pre>\n\n\n\n<p>Next, stop Nexus if you already started it with startup script above.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>\/opt\/nexus\/bin\/nexus stop<\/code><\/pre>\n\n\n\n<p>Reload the systemd manager configuration;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>systemctl daemon-reload<\/code><\/pre>\n\n\n\n<p>Start and enable Nexus service to run on system reboot;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>systemctl enable --now nexus.service<\/code><\/pre>\n\n\n\n<p>Check the service status;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>systemctl status nexus<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>\u25cf nexus.service - nexus service\n     Loaded: loaded (\/etc\/systemd\/system\/nexus.service; enabled; vendor preset: enabled)\n     Active: active (running) since Mon 2021-02-15 17:14:49 UTC; 5s ago\n    Process: 67085 ExecStart=\/opt\/nexus\/bin\/nexus start (code=exited, status=0\/SUCCESS)\n   Main PID: 67277 (java)\n      Tasks: 41 (limit: 4620)\n     Memory: 442.9M\n     CGroup: \/system.slice\/nexus.service\n             \u2514\u250067277 \/usr\/lib\/jvm\/java-8-openjdk-amd64\/jre\/bin\/java -server -Dinstall4j.jvmDir=\/usr\/lib\/jvm\/java-8-openjdk-amd64\/jre -Dexe4j.moduleName=\/opt\/nexus\/bin\/nexu&gt;\n\nFeb 15 17:14:48 ubuntu20 systemd&#91;1]: Starting nexus service...\nFeb 15 17:14:49 ubuntu20 nexus&#91;67085]: Starting nexus\nFeb 15 17:14:49 ubuntu20 systemd&#91;1]: Started nexus service.<\/code><\/pre>\n\n\n\n<p>You can as well check the logs for verification;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>tail -f \/opt\/nexus\/sonatype-work\/nexus3\/log\/nexus.log<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Accessing Nexus Repository Web Interface<\/h3>\n\n\n\n<p>You can now access Nexus repository from browser using the address <code><strong>http:\/\/server-IP-or-resolvable-hostname:8081<\/strong><\/code>.<\/p>\n\n\n\n<p>If UFW is running, you need to open port 8081 to allow external access.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>ufw allow 8081\/tcp<\/code><\/pre>\n\n\n\n<p>Next, you can access from browser. Such an interface should welcome you.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1907\" height=\"651\" src=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2021\/02\/nexus-repo-dashboard.png\" alt=\"\" class=\"wp-image-7882\" title=\"\" srcset=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2021\/02\/nexus-repo-dashboard.png?v=1612461618 1907w, https:\/\/kifarunix.com\/wp-content\/uploads\/2021\/02\/nexus-repo-dashboard-768x262.png?v=1612461618 768w, https:\/\/kifarunix.com\/wp-content\/uploads\/2021\/02\/nexus-repo-dashboard-1536x524.png?v=1612461618 1536w, https:\/\/kifarunix.com\/wp-content\/uploads\/2021\/02\/nexus-repo-dashboard-150x51.png?v=1612461618 150w, https:\/\/kifarunix.com\/wp-content\/uploads\/2021\/02\/nexus-repo-dashboard-300x102.png?v=1612461618 300w, https:\/\/kifarunix.com\/wp-content\/uploads\/2021\/02\/nexus-repo-dashboard-696x238.png?v=1612461618 696w, https:\/\/kifarunix.com\/wp-content\/uploads\/2021\/02\/nexus-repo-dashboard-1068x365.png?v=1612461618 1068w, https:\/\/kifarunix.com\/wp-content\/uploads\/2021\/02\/nexus-repo-dashboard-1230x420.png?v=1612461618 1230w\" sizes=\"(max-width: 1907px) 100vw, 1907px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Setup Nexus Repository Manager<\/h3>\n\n\n\n<p>Click the sign in button at the top right corner. Login as <strong><code>admin<\/code><\/strong>. The password is located on the file, <code><strong>\/opt\/nexus\/sonatype-work\/nexus3\/admin.password<\/strong><\/code>. To get the password, just print the contents of the file.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>cat \/opt\/nexus\/sonatype-work\/nexus3\/admin.password<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1267\" height=\"639\" src=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2021\/02\/nexus-signin.png\" alt=\"\" class=\"wp-image-7883\" title=\"\" srcset=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2021\/02\/nexus-signin.png?v=1612461656 1267w, https:\/\/kifarunix.com\/wp-content\/uploads\/2021\/02\/nexus-signin-768x387.png?v=1612461656 768w, https:\/\/kifarunix.com\/wp-content\/uploads\/2021\/02\/nexus-signin-150x76.png?v=1612461656 150w, https:\/\/kifarunix.com\/wp-content\/uploads\/2021\/02\/nexus-signin-300x151.png?v=1612461656 300w, https:\/\/kifarunix.com\/wp-content\/uploads\/2021\/02\/nexus-signin-696x351.png?v=1612461656 696w, https:\/\/kifarunix.com\/wp-content\/uploads\/2021\/02\/nexus-signin-1068x539.png?v=1612461656 1068w, https:\/\/kifarunix.com\/wp-content\/uploads\/2021\/02\/nexus-signin-833x420.png?v=1612461656 833w\" sizes=\"(max-width: 1267px) 100vw, 1267px\" \/><\/figure>\n\n\n\n<p>Once you logged in, click <strong>next<\/strong> to proceed to setup Nexus.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Reset Nexus repository admin password<\/li>\n\n\n\n<li>Configure anonymous access. You can choose to disable the anonymous access to secure Nexus repositories by requiring user to authenticate before they can browse through the repositories.<\/li>\n\n\n\n<li>Finish the setup<\/li>\n<\/ol>\n\n\n\n<p>You can access Nexus repository manager settings by clicking on the gear icon;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1904\" height=\"958\" src=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2021\/02\/nexus-dashboard.png\" alt=\"\" class=\"wp-image-7884\" title=\"\" srcset=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2021\/02\/nexus-dashboard.png?v=1612461716 1904w, https:\/\/kifarunix.com\/wp-content\/uploads\/2021\/02\/nexus-dashboard-768x386.png?v=1612461716 768w, https:\/\/kifarunix.com\/wp-content\/uploads\/2021\/02\/nexus-dashboard-1536x773.png?v=1612461716 1536w, https:\/\/kifarunix.com\/wp-content\/uploads\/2021\/02\/nexus-dashboard-150x75.png?v=1612461716 150w, https:\/\/kifarunix.com\/wp-content\/uploads\/2021\/02\/nexus-dashboard-300x151.png?v=1612461716 300w, https:\/\/kifarunix.com\/wp-content\/uploads\/2021\/02\/nexus-dashboard-696x350.png?v=1612461716 696w, https:\/\/kifarunix.com\/wp-content\/uploads\/2021\/02\/nexus-dashboard-1068x537.png?v=1612461716 1068w, https:\/\/kifarunix.com\/wp-content\/uploads\/2021\/02\/nexus-dashboard-835x420.png?v=1612461716 835w\" sizes=\"(max-width: 1904px) 100vw, 1904px\" \/><\/figure>\n\n\n\n<p>You can go through the settings and make adjustments to suite your needs.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Further Reading<\/h3>\n\n\n\n<p>Read more about Nexus and its setup on Nexus Repository Manager 3 documentation page.<\/p>\n\n\n\n<p><a aria-label=\"Nexus Repository Manager 3 documentation page (opens in a new tab)\" href=\"https:\/\/help.sonatype.com\/repomanager3\" target=\"_blank\" rel=\"noreferrer noopener\" class=\"rank-math-link\">Nexus Repository Manager 3 documentation page<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Other Tutorials<\/h3>\n\n\n\n<p><a href=\"https:\/\/kifarunix.com\/install-and-setup-gvm-20-08-on-debian\/\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"rank-math-link\">Install and setup GVM 20.08 on Debian 10<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/kifarunix.com\/install-and-setup-gvm-20-08-on-debian\/\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"rank-math-link\">Install Signal Messenger on Ubuntu 20.04<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/kifarunix.com\/install-and-setup-gvm-20-08-on-debian\/\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"rank-math-link\">Install NoMachine on Ubuntu 20.04<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/kifarunix.com\/install-and-setup-gvm-20-08-on-debian\/\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"rank-math-link\">Install and Setup GVM 20.08 on Ubuntu 20.04<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/kifarunix.com\/install-and-setup-gvm-20-08-on-debian\/\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"rank-math-link\">Install Nexus Repository Manager on Debian 10<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Welcome to our tutorial on how to install Nexus repository manager on Ubuntu 20.04. Nexus is the World&#8217;s #1 repository manager for build artifacts. There<\/p>\n","protected":false},"author":3,"featured_media":7949,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rank_math_lock_modified_date":false,"footnotes":""},"categories":[3121,121],"tags":[3153,3150,3154,3152,3123,3151,1200],"class_list":["post-7939","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-repository-managers","category-howtos","tag-install-nexus-repository-manager","tag-install-nexus-repository-manager-on-ubuntu","tag-install-nexus-ubuntu-20-04","tag-nexus","tag-nexus-repository-manager","tag-nexus-ubuntu-20-04","tag-ubuntu-20-04","generate-columns","tablet-grid-50","mobile-grid-100","grid-parent","grid-50","resize-featured-image"],"_links":{"self":[{"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/posts\/7939"}],"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\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/comments?post=7939"}],"version-history":[{"count":8,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/posts\/7939\/revisions"}],"predecessor-version":[{"id":21933,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/posts\/7939\/revisions\/21933"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/media\/7949"}],"wp:attachment":[{"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/media?parent=7939"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/categories?post=7939"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/tags?post=7939"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}