GNU/Linux >> Belajar Linux >  >> Cent OS

Cara Menginstal JFrog Artifactory di CentOS 8

Dalam tutorial ini, kami akan menunjukkan cara menginstal JFrog Artifactory di CentOS 8. Bagi Anda yang belum tahu, JFrog Artifactory adalah alat manajemen penyimpanan biner yang mengelola gudang biner bergantung pada alat build (seperti maven, Gradle) untuk memfasilitasi pengelolaan perpustakaan pihak ketiga dan menerbitkan repositori target, sehingga meningkatkan efisiensi pengembangan perangkat lunak. Dengan JFrog Anda memiliki fleksibilitas menggunakan alat orkestrasi favorit Anda untuk mengelola penerapan aplikasi menggunakan berbagai paket konfigurasi dan artefak aplikasi yang dikelola di Artifactory.

Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, tahu cara menggunakan shell, dan yang terpenting, Anda meng-host situs Anda di VPS Anda sendiri. Instalasi cukup sederhana dan mengasumsikan Anda sedang berjalan di akun root, jika tidak, Anda mungkin perlu menambahkan 'sudo ' ke perintah untuk mendapatkan hak akses root. Saya akan menunjukkan kepada Anda langkah-demi-langkah instalasi Tukang Pos di CentOS 8.

Prasyarat

  • Server yang menjalankan salah satu sistem operasi berikut:CentOS 8.
  • Sebaiknya Anda menggunakan penginstalan OS baru untuk mencegah potensi masalah.
  • Akses SSH ke server (atau cukup buka Terminal jika Anda menggunakan desktop).
  • Seorang non-root sudo user atau akses ke root user . Kami merekomendasikan untuk bertindak sebagai non-root sudo user , namun, karena Anda dapat membahayakan sistem jika tidak berhati-hati saat bertindak sebagai root.

Instal JFrog Artifactory di CentOS 8

Langkah 1. Pertama, mari kita mulai dengan memastikan sistem Anda mutakhir.

sudo dnf update
sudo dnf install epel-release

Langkah 2. Menginstal JFrog Artifactory di CentOS 8.

Sekarang kita membuat skrip sederhana untuk menginstal Jfrog pada sistem CentOS:

nano jfrog-installer.sh

Tambahkan baris berikut:

#/bin/bash

# Disable the SELINUX on CentOS 8
# set temporary permissive selinux mode. reboot not require
sudo setenforce 0
# In next reboot,the below line will help to set disable selinux permanently.
sudo sed -i s/^SELINUX=.*$/SELINUX=disabled/ /etc/selinux/config

# jfrog oss 7.x require Java 11, installing wget and openjdk
sudo dnf install -y wget java-11-openjdk*

# download jfrog repo and directly keep in /etc/yum.repos.d dir
sudo wget https://bintray.com/jfrog/artifactory-rpms/rpm -O /etc/yum.repos.d/bintray-jfrog-artifactory-oss-rpms.repo

# install jfrog-artifactory-oss (open source)
sudo dnf install -y jfrog-artifactory-oss

# yaml files are indent sensitive. So do not remove spaces while copying. Keep as it is.
# creating system.yaml
cat <<EOF >system.yaml
configVersion: 1
shared:
    extraJavaOpts: "-server -Xms512m -Xmx2g -Xss256k -XX:+UseG1GC"
    security:
    node:
    database:
EOF

# copying above created system.yaml and replacing by original one 
sudo cp -brvf system.yaml /var/opt/jfrog/artifactory/etc/system.yaml

# enable artifactoyr.service as well as start the service at a same time
sudo systemctl enable --now artifactory

# Now open web browser - http://<jfrog-ip-or-fqdn>:8081 and do the post setup of jfrog.

Selanjutnya, berikan izin yang dapat dieksekusi ke skrip:

sudo chmod +x jfrog-installer.sh

Setelah itu, jalankan script:

sh jfrog-installer.sh

Langkah 3. Konfigurasi Firewall.

Sekarang kita mengkonfigurasi firewalld untuk mengizinkan akses ke port aplikasi utama JFrog Artifactory:

sudo firewall-cmd --add-port=8081/tcp --permanent
sudo firewall-cmd --reload

Langkah 4. Mengakses Antarmuka Web JFrog.

Setelah berhasil diinstal, sekarang buka browser web dan tekan URL http://your-ip-address:8081 dari browser klien.

Login default adalah:

Username: admin
Password: password

Selamat! Anda telah berhasil menginstal JFrog. Terima kasih telah menggunakan tutorial ini untuk menginstal JFrog Artifactory pada sistem CentOS 8 Anda. Untuk bantuan tambahan atau informasi berguna, kami sarankan Anda memeriksa situs web resmi JFrog.


Cent OS
  1. Cara Menginstal Vagrant di CentOS 7

  2. Cara Menginstal Gitea di CentOS 8

  3. Cara Menginstal ownCloud di CentOS 8

  1. Cara Menginstal Memcached di CentOS 8

  2. Cara Menginstal Nginx di CentOS 7

  3. Cara Menginstal Apache di CentOS 7

  1. Cara Menginstal Tomcat 8.5 di CentOS 7

  2. Cara Menginstal Jenkins di CentOS 7

  3. Cara Menginstal Tomcat 9 di CentOS 7