Cómo instalar JFrog Artifactory en CentOS 8

En este tutorial, le mostraremos cómo instalar JFrog Artifactory en CentOS 8. Para aquellos de ustedes que no lo sabían, JFrog Artifactory es una herramienta de administración de almacenamiento binario que administra el almacén binario que depende de la herramienta de compilación (como maven, Gradle) para facilitar la gestión de bibliotecas de terceros y la publicación del repositorio de destino, mejorando así la eficiencia del desarrollo de software. Con JFrog tiene la flexibilidad de usar sus herramientas de orquestación favoritas para administrar las implementaciones de sus aplicaciones utilizando diferentes paquetes de configuración y artefactos de aplicaciones administrados en Artifactory.

Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que está ejecutando en la cuenta de root, de lo contrario, es posible que deba agregar ‘sudo‘a los comandos para obtener privilegios de root. Le mostraré paso a paso la instalación de Postman en CentOS 8.

Instale JFrog Artifactory en CentOS 8

Paso 1. Primero, comencemos asegurándonos de que su sistema esté actualizado.

sudo actualización dnf
sudo dnf instalar epel-release

Paso 2. Instalar JFrog Artifactory en CentOS 8.

Ahora creamos un script simple para instalar Jfrog en el sistema CentOS:

nano jfrog-installer.sh

Agrega las siguientes líneas:

#/compartimiento/bash

# Deshabilite SELINUX en CentOS 8 # establezca el modo selinux permisivo temporal. reiniciar no requiere
sudo setenforce 0 # En el próximo reinicio, la siguiente línea ayudará a configurar la desactivación de selinux de forma permanente.
sudo sed -is / ^ SELINUX =. * $ / SELINUX = disabled / / etc / selinux / config # jfrog oss 7.x requiere Java 11, instalando wget y openjdk
sudo dnf install -y wget java-11-openjdk * # descargar el repositorio jfrog y guardarlo directamente en /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 (código abierto)
sudo dnf install -y jfrog-artifactory-oss # Los archivos yaml son sensibles a la sangría. Por lo tanto, no elimine los espacios mientras copia. Mantenlo como está. # creando system.yaml cat << EOF> system.yaml configVersion: 1 shared: extraJavaOpts: “-server -Xms512m -Xmx2g -Xss256k -XX: + UseG1GC” security: node: database: EOF # copiando arriba creado system.yaml y reemplazando por uno original
sudo cp -brvf system.yaml /var/opt/jfrog/artifactory/etc/system.yaml # habilitar artifactoyr.service e iniciar el servicio al mismo tiempo
sudo systemctl enable –now artifactory # Ahora abra el navegador web – https: // : 8081 y realice la configuración posterior de jfrog.

A continuación, otorgue permiso ejecutable al script:

sudo chmod + x jfrog-installer.sh

Después de eso, ejecute el script:

sh jfrog-installer.sh

Paso 3. Configure el Firewall.

Ahora configuramos firewalld para permitir el acceso al puerto de la aplicación principal de JFrog Artifactory:

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

Paso 4. Acceder a la interfaz web de JFrog.

Una vez instalado con éxito, ahora abra el navegador web y presione URL https://your-ip-address:8081 desde el navegador de un cliente.

Los inicios de sesión predeterminados son:

Nombre de usuario: admin

Contraseña: contraseña

¡Felicidades! Ha instalado JFrog con éxito. Gracias por usar este tutorial para instalar JFrog Artifactory en su sistema CentOS 8. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web oficial de JFrog.