[Nexus] 넥서스 띄워보기

devhans·2023년 7월 14일

누가 봐야할까요?

아무것도 모르지만 넥서스를 설치해야 하는 사람이 보기 적합한 글입니다.

Nexus는 무엇일까요?

Nexus는 사내 라이브러리 관리를 위한 도구입니다.
공유 라이브러리, 애셋, Docker 이미지 등을 중앙 집중화하여 저장, 관리, 배포할 수 있도록 지원합니다.

왜 Nexus를 사용해야 할까요?

Nexus는 기업 내부에서 라이브러리의 버전 관리, 의존성 관리, 라이브러리 검색, 라이브러리 다운로드 등을 효율적으로 처리할 수 있게 해줍니다.
Maven Central Repository 에 올라와 있는 라이브러리들은 gradle의 dependencies에 한줄만 추가해주면 간편하게 다운받아 사용이 가능합니다. 사내에서 작성한 코드들도 같은 방식으로 관리해주기 위해서 넥서스가 필요합니다.

어떻게 Nexus를 띄울 수 있죠?

1. 서버에 설치할 디렉토리를 생성합니다.

mkdir nexus

2. nexus를 다운받습니다.

다른 버전을 사용하고 싶은 경우 옆의 링크를 통해 다운받으셔도 됩니다. (다운로드 링크)

cd nexus
wget https://download.sonatype.com/nexus/3/nexus-3.57.0-01-unix.tar.gz

3. 압축을 풀어줍니다.

tar -zxvf nexus-3.57.0-01-unix.tar.gz

4. 넥서스를 실행합니다.

cd nexus-3.57.0-01
./bin/nexus run

5. 브라우저를 통해 관리 사이트에 접속합니다.

넥서스에는 기본적으로 Jetty가 포함되어 있어 브라우저를 통해 접속할 수 있습니다.
기본포트는 8081입니다.

http://{server_ip}:{port}
ex) http://localhost:8081

6. 우측 상단에 Sign in을 클릭합니다.

Sign in 을 클릭하면 다음과 같은 문구가 출력됩니다.
Your admin user password is located in /path/to/admin.password in the server.

해당 내용에 나와있는 /path/to/admin.password 부분을 복사하여 서버에서 확인합니다.

cat /path/to/admin.password
...

출력되는 내용으로 로그인을 해주시면 초기 비밀번호 세팅창이 출력됩니다.
필요에 따라 수정해주시면 됩니다.

profile
책 읽고 운동하기

0개의 댓글