Jfrog Trial - Local
Jfrog Artifactory, Xray 의 Trial 버전(30일간) 을 로컬에 설치해 보겠습니다. 여기서는 리눅스 Ubuntu 를 기준으로 설명하겠습니다.
사전에 jdk, dpkg, net-tools 을 사전 설치합니다.
root@myubuntu18: sudo apt-get install openjdk-11-jdk dpkg net-tools
다음으로 Trial 버전의 라이선스를 받기 위해 아래 링크를 통해 정보를 입력하면 해당 이메일로 license key 를 받을 수 있습니다. jfrog 설치 후 라이선스를 입력할 수 있습니다.
위 그림의 정보 입력후 아래 창으로 넘어가면 관련 정보 또한 입력합니다. 중요한 점은 탭 중 Self-Hosted 를 선택하여야 합니다.
정상적으로 마쳤다면 아래와 같이 설치 정보 링크와 Artifactory/Xray 의 라이선스를 등록한 이메일을 통해 받을 수 있습니다.
자, 이제 설치를 해봅시다. 아래 순으로 진행합니다.
root@myutuntu18:~# apt-get update
// 다운로드
root@myutuntu18:~# wget -O jfrog-deb-installer.tar.gz "https://releases.jfrog.io/artifactory/jfrog-prox/org/artifactory/pro/deb/jfrog-platform-trial-prox/7.27.3/jfrog-platform-trial-prox-7.27.3-deb.tar.gz"
// 압축 해제
root@myutuntu18:~# tar -xvzf jfrog-deb-installer.tar.gz
root@myutuntu18:~# cd jfrog-platform-trial-pro*
// 설치
root@myutuntu18:~/jfrog-platform-trial-prox-7.27.3-deb# sudo ./install.sh
Beginning JFrog Platform Trial Pro X setup
This script will install JFrog Platform Trial Pro X and its dependencies.
After installation, logs can be found at /root/jfrog-platform-trial-prox-7.27.3-deb/install.log
Installing/Verifying RabbitMQ dependencies (this may take several minutes)...
//중략
NOTE: It is highly recommended to use Artifactory with an external database (MySQL, Oracle, Microsoft SQL Server, PostgreSQL, MariaDB).
For details about how to configure the database, refer to https://service.jfrog.org/installer/Configuring+the+Database
Start Artifactory with:
> systemctl start artifactory.service
Check Artifactory status with:
> systemctl status artifactory.service
Installation directory was set to /opt/jfrog/artifactory
You can find more information in the log directory /opt/jfrog/artifactory/var/log
System configuration templates can be found under /opt/jfrog/artifactory/var/etc
Copy any configuration you want to modify from the template to /opt/jfrog/artifactory/var/etc/system.yaml
Triggering migration script, this will migrate if needed ...
Processing triggers for man-db (2.8.3-2ubuntu0.1) ...
root@myutuntu18:~/jfrog-platform-trial-prox-7.27.3-deb#
// 서비스 시작
root@myutuntu18:~/jfrog-platform-trial-prox-7.27.3-deb# systemctl status artifactory.service
● artifactory.service - Artifactory service
Loaded: loaded (/lib/systemd/system/artifactory.service; enabled; vendor pres
Active: active (running) since Thu 2023-06-08 20:47:43 KST; 10s ago
Process: 12568 ExecStart=/opt/jfrog/artifactory/app/bin/artifactoryManage.sh s
Main PID: 15341 (java)
Tasks: 0 (limit: 4915)
CGroup: /system.slice/artifactory.service
‣ 15341 /opt/jfrog/artifactory/app/third-party/java/bin/java -Djava.u
6월 08 20:47:42 myutuntu18 artifactoryManage.sh[12568]: frontend not running. P
6월 08 20:47:42 myutuntu18 artifactoryManage.sh[12568]: frontend started. PID:
6월 08 20:47:42 myutuntu18 su[16247]: Successful su for artifactory by root
6월 08 20:47:42 myutuntu18 su[16247]: + ??? root:artifactory
6월 08 20:47:42 myutuntu18 su[16247]: pam_unix(su:session): session opened for
6월 08 20:47:43 myutuntu18 artifactoryManage.sh[12568]: Starting observability.
6월 08 20:47:43 myutuntu18 artifactoryManage.sh[12568]: observability not runni
6월 08 20:47:43 myutuntu18 artifactoryManage.sh[12568]: observability started.
6월 08 20:47:43 myutuntu18 su[16247]: pam_unix(su:session): session closed for
6월 08 20:47:43 myutuntu18 systemd[1]: Started Artifactory service.
lines 1-19/19 (END)
이후 locahost:8082 로 접속하면 아래 화면으로 이동할 수 있습니다.
조금 기다리면 로그인 창으로 이동하고 이메일에서 받았던 admin / password 를 입력합니다.
패스워드를 재지정합니다.
이후 라이선스를 입력합니다.
아래와 같이 Jfrog Platform 에 접속하였습니다.