{"id":7859,"date":"2021-02-04T21:07:00","date_gmt":"2021-02-04T18:07:00","guid":{"rendered":"https:\/\/kifarunix.com\/?p=7859"},"modified":"2024-03-19T19:54:44","modified_gmt":"2024-03-19T16:54:44","slug":"install-nexus-repository-manager-on-debian","status":"publish","type":"post","link":"https:\/\/kifarunix.com\/install-nexus-repository-manager-on-debian\/","title":{"rendered":"Install Nexus Repository Manager on Debian 10"},"content":{"rendered":"<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"881\" height=\"451\" src=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2021\/02\/install-nexus-repo-debian-10.png\" alt=\"Install Nexus Repository Manager on Debian 10\" class=\"wp-image-7885\" title=\"\" srcset=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2021\/02\/install-nexus-repo-debian-10.png?v=1612461745 881w, https:\/\/kifarunix.com\/wp-content\/uploads\/2021\/02\/install-nexus-repo-debian-10-768x393.png?v=1612461745 768w, https:\/\/kifarunix.com\/wp-content\/uploads\/2021\/02\/install-nexus-repo-debian-10-150x77.png?v=1612461745 150w, https:\/\/kifarunix.com\/wp-content\/uploads\/2021\/02\/install-nexus-repo-debian-10-300x154.png?v=1612461745 300w, https:\/\/kifarunix.com\/wp-content\/uploads\/2021\/02\/install-nexus-repo-debian-10-696x356.png?v=1612461745 696w, https:\/\/kifarunix.com\/wp-content\/uploads\/2021\/02\/install-nexus-repo-debian-10-820x420.png?v=1612461745 820w\" sizes=\"(max-width: 881px) 100vw, 881px\" \/><\/figure><\/div>\n\n\n<p>Welcome to our tutorial on how to install Nexus repository manager on Debian 10. 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\">Install Nexus on Debian 10<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">System Requirements<\/h3>\n\n\n\n<p>Ensure that at least the minimum requirements are met by your system before you can proceed to install Nexus repository manager 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 Debian 10<\/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 Debian 10 (note that as of this writing, there are no official debian source list providing this package, hence we are using debian 9 repos);<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cat &gt; \/etc\/apt\/sources.list.d\/java-8.list &lt;&lt; 'EOL'\ndeb http:\/\/ftp.debian.org\/debian stretch main\ndeb-src http:\/\/ftp.debian.org\/debian stretch main\nEOL<\/code><\/pre>\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-code\"><code>openjdk version \"1.8.0_252\"\nOpenJDK Runtime Environment (build 1.8.0_252-8u252-b09-1~deb9u1-b09)\nOpenJDK 64-Bit Server VM (build 25.252-b09, 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>apt install sudo<\/code><\/pre>\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 as of this writing.<\/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<\/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 Debian 10<\/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. For example, in our setup, we set the home directory for Nexus as \/opt\/nexus 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-04 06:12:59,680-0500 INFO  &#91;jetty-main-1]  *SYSTEM org.sonatype.nexus.siesta.SiestaServlet - Initialized\n2021-02-04 06:12:59,685-0500 INFO  &#91;jetty-main-1]  *SYSTEM org.sonatype.nexus.repository.httpbridge.internal.ViewServlet - Initialized\n2021-02-04 06:12:59,713-0500 INFO  &#91;jetty-main-1]  *SYSTEM org.eclipse.jetty.server.handler.ContextHandler - Started o.e.j.w.WebAppContext@ce9731c{Sonatype Nexus,\/,file:\/\/\/opt\/nexus\/public\/,AVAILABLE}\n2021-02-04 06:12:59,765-0500 INFO  &#91;jetty-main-1]  *SYSTEM org.eclipse.jetty.server.AbstractConnector - Started ServerConnector@20cd86a8{HTTP\/1.1, (http\/1.1)}{0.0.0.0:8081}\n2021-02-04 06:12:59,765-0500 INFO  &#91;jetty-main-1]  *SYSTEM org.eclipse.jetty.server.Server - Started @225365ms\n2021-02-04 06:12:59,766-0500 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 Thu 2021-02-04 12:04:47 EST; 50s ago\n  Process: 1439 ExecStart=\/opt\/nexus\/bin\/nexus start (code=exited, status=0\/SUCCESS)\n Main PID: 1611 (java)\n    Tasks: 85 (limit: 4700)\n   Memory: 1.0G\n   CGroup: \/system.slice\/nexus.service\n           \u2514\u25001611 \/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\/nexus -X\n\nFeb 04 12:04:47 debian systemd&#91;1]: Starting nexus service...\nFeb 04 12:04:47 debian nexus&#91;1439]: Starting nexus\nFeb 04 12:04:47 debian 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>.<\/p>\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 browser 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<p>That marks the end of our tutorial on how to install Nexus repository manager.<\/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-zammad-ticketing-system-on-debian-10\/\">Install Zammad Ticketing System on Debian 10<\/a><\/p>\n\n\n\n<p><a aria-label=\" (opens in a new tab)\" href=\"https:\/\/kifarunix.com\/install-zammad-ticketing-system-on-ubuntu\/\" target=\"_blank\" rel=\"noreferrer noopener\" class=\"rank-math-link\">Install Zammad Ticketing System on Ubuntu 20.04<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/kifarunix.com\/install-and-setup-nessus-scanner-on-ubuntu-20-04\/\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"rank-math-link\">Install and Setup Nessus Scanner on Ubuntu 20.04<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/kifarunix.com\/install-passbolt-password-manager-on-debian\/\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"rank-math-link\">Install Passbolt Password Manager on Debian 10<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Welcome to our tutorial on how to install Nexus repository manager on Debian 10. Nexus is the World&#8217;s #1 repository manager for build artifacts. There<\/p>\n","protected":false},"author":3,"featured_media":7885,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rank_math_lock_modified_date":false,"footnotes":""},"categories":[3121,121],"tags":[997,3125,3122,3126,3123,3124],"class_list":["post-7859","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-repository-managers","category-howtos","tag-debian-10","tag-debian-nexus-repository-manager","tag-install-nexus-repository-manager-on-debian-10","tag-nexus-repository-debian","tag-nexus-repository-manager","tag-setup-nexus-repository-manager","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\/7859"}],"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=7859"}],"version-history":[{"count":8,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/posts\/7859\/revisions"}],"predecessor-version":[{"id":21942,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/posts\/7859\/revisions\/21942"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/media\/7885"}],"wp:attachment":[{"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/media?parent=7859"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/categories?post=7859"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/tags?post=7859"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}