Dans ce tutoriel, nous allons vous montrer comment installer JFrog Artifactory sur CentOS 8. Pour ceux d'entre vous qui ne le savaient pas, JFrog Artifactory est un outil de gestion de stockage binaire qui gère l'entrepôt binaire dépend de l'outil de construction (tel que maven, Gradle) pour faciliter la gestion des bibliothèques tierces et la publication du référentiel cible, améliorant ainsi l'efficacité du développement logiciel. Avec JFrog, vous avez la possibilité d'utiliser vos outils d'orchestration préférés pour gérer vos déploiements d'applications à l'aide de différents packages de configuration et artefacts d'application gérés dans Artifactory.
Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L'installation est assez simple et suppose que vous s'exécutent dans le compte root, sinon vous devrez peut-être ajouter 'sudo
‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer l'installation pas à pas du Postman sur un CentOS 8.
Prérequis
- Un serveur exécutant l'un des systèmes d'exploitation suivants :CentOS 8.
- Il est recommandé d'utiliser une nouvelle installation du système d'exploitation pour éviter tout problème potentiel.
- Accès SSH au serveur (ou ouvrez simplement Terminal si vous êtes sur un ordinateur).
- Un
non-root sudo user
ou l'accès à l'root user
. Nous vous recommandons d'agir en tant qu'non-root sudo user
, cependant, car vous pouvez endommager votre système si vous ne faites pas attention lorsque vous agissez en tant que root.
Installer JFrog Artifactory sur CentOS 8
Étape 1. Tout d'abord, commençons par nous assurer que votre système est à jour.
sudo dnf update sudo dnf install epel-release
Étape 2. Installer JFrog Artifactory sur CentOS 8.
Nous avons maintenant créé un script simple pour installer Jfrog sur le système CentOS :
nano jfrog-installer.sh
Ajoutez les lignes suivantes :
#/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.
Ensuite, donnez l'autorisation d'exécution au script :
sudo chmod +x jfrog-installer.sh
Après cela, exécutez le script :
sh jfrog-installer.sh
Étape 3. Configurez le pare-feu.
Maintenant, nous configurons firewalld pour autoriser l'accès au port d'application principal de JFrog Artifactory :
sudo firewall-cmd --add-port=8081/tcp --permanent sudo firewall-cmd --reload
Étape 4. Accéder à l'interface Web de JFrog.
Une fois installé avec succès, ouvrez maintenant le navigateur Web et appuyez sur l'URL http://your-ip-address:8081
à partir d'un navigateur client.
Les identifiants par défaut sont :
Username: admin Password: password
Félicitations ! Vous avez installé JFrog avec succès. Merci d'avoir utilisé ce didacticiel pour installer JFrog Artifactory sur votre système CentOS 8. Pour obtenir de l'aide supplémentaire ou des informations utiles, nous vous recommandons de consulter le site Web officiel de JFrog.