Nexus Repository Manager es una herramienta esencial para gestionar y organizar los artefactos de tu proyecto de desarrollo de software. Proporciona un repositorio centralizado para almacenar y distribuir artefactos como bibliotecas, paquetes y binarios, lo que facilita el proceso de desarrollo y despliegue. En esta guía, te llevaré a través del proceso detallado de instalación del Gestor de Repositorios Nexus en Ubuntu 22.04 para que puedas comenzar a utilizarlo en tus proyectos.
Paso 1: Preparación del Entorno
Antes de comenzar, asegúrate de tener acceso a una instancia de Ubuntu 22.04 con privilegios de superusuario. Puedes configurar esto en tu propio servidor o utilizando servicios de alojamiento como Shape.host Cloud VPS.
Paso 2: Instalación de Java
Nexus Repository Manager requiere Java para funcionar, por lo que primero debemos instalar Java en nuestro sistema:
sudo apt update && sudo apt upgrade -y
sudo apt install -y openjdk-11-jdk
Paso 3: Descarga de Nexus Repository Manager
Descargamos la última versión de Nexus Repository Manager desde el sitio web oficial de Sonatype:
wget https://download.sonatype.com/nexus/3/latest-unix.tar.gz
Paso 4: Descompresión y Configuración de Nexus Repository Manager
Descomprimimos el archivo descargado:
tar -xvzf latest-unix.tar.gz
Renombramos el directorio para simplificar el acceso:
sudo mv nexus-3.x.x-xx /opt/nexus
Paso 5: Configuración de Nexus Repository Manager como Servicio
Creamos un usuario para Nexus y le damos permisos adecuados:
sudo useradd --system -M -d /opt/nexus -s /bin/false nexus
sudo chown -R nexus:nexus /opt/nexus
Editamos el archivo de configuración de Nexus:
sudo nano /opt/nexus/bin/nexus.rc
Buscamos la línea que comienza con run_as_user=
y la modificamos para que sea:
run_as_user="nexus"
Paso 6: Inicio de Nexus Repository Manager
Iniciamos Nexus Repository Manager como un servicio:
sudo /opt/nexus/bin/nexus start
Paso 7: Acceso a la Interfaz de Usuario de Nexus
Una vez que Nexus Repository Manager esté en funcionamiento, puedes acceder a su interfaz web desde tu navegador. Abre tu navegador y navega a la dirección IP o nombre de dominio de tu servidor, seguido del puerto 8081 (por ejemplo, http://:8081). La primera vez que accedas, se te pedirá que ingreses la contraseña predeterminada, que es admin
y el nombre de usuario es admin
.
Paso 8: Configuración Adicional
Inicia sesión con las credenciales predeterminadas y sigue las instrucciones en pantalla para cambiar la contraseña y realizar cualquier otra configuración necesaria.
¡Enhorabuena! Has instalado y configurado con éxito Nexus Repository Manager en tu servidor Ubuntu 22.04. Ahora puedes comenzar a utilizarlo para gestionar tus artefactos de desarrollo de software de manera eficiente.
Si estás buscando un servicio de alojamiento confiable para ejecutar Nexus Repository Manager u otras aplicaciones, considera los servicios de Shape.host Cloud VPS. Con una infraestructura robusta y un soporte técnico excepcional, Shape.host puede proporcionarte el entorno perfecto para ejecutar tus aplicaciones de forma eficiente. Visita su sitio web para obtener más información sobre sus servicios de Linux SSD VPS.