
V tomto tutoriálu vám ukážeme, jak nainstalovat JFrog Artifactory na CentOS 8. Pro ty z vás, kteří nevěděli, JFrog Artifactory je nástroj pro správu binárního úložiště, který spravuje binární sklad závisí na nástroji pro sestavení (jako je maven, Gradle), aby se usnadnila správa knihoven třetích stran a publikování cílového úložiště, čímž se zlepšila efektivita vývoje softwaru. S JFrog máte flexibilitu používat své oblíbené nástroje pro orchestraci ke správě nasazení aplikací pomocí různých konfigurační balíčky a aplikační artefakty spravované v Artifactory.
Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo ‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci Postmana na CentOS 8.
Předpoklady
- Server s jedním z následujících operačních systémů:CentOS 8.
- Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
- Přístup SSH k serveru (nebo stačí otevřít Terminál, pokud jste na počítači).
non-root sudo usernebo přístup kroot user. Doporučujeme jednat jakonon-root sudo user, protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.
Nainstalujte JFrog Artifactory na CentOS 8
Krok 1. Nejprve začněme tím, že zajistíme, aby byl váš systém aktuální.
sudo dnf update sudo dnf install epel-release
Krok 2. Instalace JFrog Artifactory na CentOS 8.
Nyní jsme vytvořili jednoduchý skript pro instalaci Jfrog na systém CentOS:
nano jfrog-installer.sh
Přidejte následující řádky:
#/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. Dále udělte skriptu oprávnění ke spuštění:
sudo chmod +x jfrog-installer.sh
Poté spusťte skript:
sh jfrog-installer.sh
Krok 3. Nakonfigurujte bránu firewall.
Nyní jsme nakonfigurovali firewall tak, aby umožňoval přístup k hlavnímu aplikačnímu portu JFrog Artifactory:
sudo firewall-cmd --add-port=8081/tcp --permanent sudo firewall-cmd --reload
Krok 4. Přístup k webovému rozhraní JFrog.
Po úspěšné instalaci nyní otevřete webový prohlížeč a klikněte na URL http://your-ip-address:8081 z klientského prohlížeče.
Výchozí přihlášení jsou:
Username: admin Password: password

Blahopřejeme! Úspěšně jste nainstalovali JFrog. Děkujeme, že jste použili tento návod k instalaci JFrog Artifactory do vašeho systému CentOS 8. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální web JFrog.