Nexus Repository 설치하기 on Ubuntu 20.04

By | 2024년 2월 6일
Table of Contents

Nexus Repository 설치하기

Nexus Repository 용도

  • 해외 Repository 캐시서버
  • 폐쇄망에서 외부 Repository 라이브러리 이용
  • 사내 라이브러리 배포
  • 공식 Repository 에 없는 3rd 파티 라이브러리 공유

다운로드

https://help.sonatype.com/en/download.html 에서 Unix archive 를 다운받습니다.

sudo apt-get install openjdk-8-jdk
wget https://download.sonatype.com/nexus/3/latest-unix.tar.gz
tar -xvzf latest-unix.tar.gz

설치하기

sudo mkdir -p /opt/nexus
sudo mv nexus-3.64.0-04 /opt/nexus/
sudo mv sonatype-work/ /opt/

설정하기

# 계정생성
sudo useradd -m nexus

# sudo 권한 부여
# sudo vi /etc/sudoers
sudo visudo
......
nexus   ALL=(ALL)       NOPASSWD:ALL

소유자 변경
sudo chown -R nexus:nexus /opt/nexus
sudo chown -R nexus:nexus /opt/sonatype-work

# 실행 유저 변경
sudo vi /opt/nexus/nexus-3.64.0-04/bin/nexus.rc
run_as_user="nexus"

# 부팅시 실행
sudo ln -s /opt/nexus/nexus-3.64.0-04/bin/nexus /etc/init.d/nexus

# 실행
/etc/init.d/nexus start

접속하기

http://localhost:8081/ 에 접속하면 넥서스에 접속할 수 있습니다.

admin 계정으로 로그인하기 위해서는 cat /opt/nexus/sonatype-work/nexus3/admin.password 에서 비밀번호를 확인합니다.

계정생성

아이디/패스워드 에 nexus/nexus 를 입력해 계정을 생성합니다.

답글 남기기