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 user
nebo 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.