nexus3

Gestor de repositorios universal. Almacena y distribuye artefactos de Maven, npm, Docker, PyPI, NuGet y más desde un único servidor privado.

Versión:

3.87.2

Volver a Marketplace

Requisitos de VM

Recurso Mínimo
CPU 2 vCPU
RAM 4 GB
Disco 40 GB
Sistema Operativo Ubuntu 22.04 / 24.04

Puerto de acceso

Puerto Protocolo Uso
443 HTTPS Interfaz web y API de repositorios

Cómo acceder

Con SSL habilitado (recomendado)

https://<IP-CON-GUIONES>.sslip.io/

Ejemplo: si tu VM tiene la IP 200.25.101.125:

https://200-25-101-125.sslip.io/

Sin SSL

http://<IP_DE_LA_VM>/

Credenciales de acceso

Campo Valor
Usuario admin
Contraseña Se genera automáticamente en el primer arranque. Búscala con el comando abajo.

# Obtener la contraseña inicial de admin
kubectl exec -n <NAMESPACE> <POD_NAME> -- cat /nexus-data/admin.password

ℹ️ Nexus te pedirá cambiar la contraseña al iniciar sesión por primera vez. Después de eso, el archivo admin.password se elimina automáticamente.

Verify that Nexus3 is active

# Ver el pod de Nexus3
kubectl get pods -A | grep nexus

# Ver log de instalación
tail -f /var/log/cuemby/bootstrap.log

Output esperado:

NAME                      READY   STATUS    RESTARTS
nexus3-xxxxxxxxx-xxxxx    1/1     Running   0        ← Running ✓

⚠️ Nexus tarda 3–5 minutos en estar disponible después de que el pod esté en Running. Es normal ver una pantalla de carga inicial.

Parámetros de configuración

Parameter Default Description
NEXUS_DATA_SIZE 30Gi Tamaño del volumen persistente para repositorios y artefactos.
NEXUS3_SSL_ENABLED true Habilita HTTPS con certificado automático vía sslip.io.
NEXUS3_HOSTNAME auto (sslip.io) Hostname personalizado. Si se deja vacío, se usa la URL generada por Cuemby.

ℹ️ Nexus no requiere credenciales configuradas al desplegar. La contraseña de admin se genera automáticamente en el primer arranque.

Primeros pasos (inicio rápido)

  1. Abre la URL e inicia sesión con admin y la contraseña obtenida del pod.
  2. Completa el wizard inicial: cambia la contraseña y configura el acceso anónimo según tus necesidades.
  3. Crea o configura repositorios desde Administration → Repositories.

Tipos de repositorio comunes

Tipo Formato Uso
hosted Maven, npm, Docker, PyPI Almacena tus propios artefactos
proxy Maven Central, npmjs, Docker Hub Cachea repositorios públicos
group Any GAgrupa hosted + proxy en una sola URL

Usar Nexus como proxy de Maven (pom.xml)

<repositories>
  <repository>
    <id>nexus</id>
    <url>https://<IP-CON-GUIONES>.sslip.io/repository/maven-public/</url>
  </repository>
</repositories>

Usar Nexus como registry de npm

npm config set registry https://<IP-CON-GUIONES>.sslip.io/repository/npm-group/
npm login --registry=https://<IP-CON-GUIONES>.sslip.io/repository/npm-hosted/

Usar Nexus como Docker registry

docker login <IP-CON-GUIONES>.sslip.io
docker tag mi-imagen:latest <IP-CON-GUIONES>.sslip.io/<repositorio>/mi-imagen:latest
docker push <IP-CON-GUIONES>.sslip.io/<repositorio>/mi-imagen:latest

💡 Tip: El repositorio tipo group es el que debes configurar en tus herramientas de build — agrupa el hosted y el proxy en una sola URL, resolviendo primero en tus artefactos locales y luego en el upstream público.

Solución rápida de problemas

Problema Causa probable Solución
UI no carga tras pod Running Nexus aún inicializando Espera 3–5 min adicionales y recarga la página.
admin.password no encontrado Contraseña ya fue cambiada Nexus elimina el archivo tras el primer login. Usa la nueva contraseña configurada.
401 Unauthorized al subir artefactos Sin permisos de deploy Verifica que el usuario tiene rol nx-repository-admin o nx-deploy en el repositorio.
Artefacto no encontrado en proxy Repositorio upstream no alcanzable Verifica conectividad de la VM hacia internet desde kubectl exec.
Pod en CrashLoopBackOff Disco o RAM insuficiente Verifica con kubectl describe pod -n .

Cuemby Cloud

IaaS

Acerca de Cuemby Cloud

Cuemby Cloud es una infraestructura de nube de nivel empresarial gestionada desde una única consola, diseñada para ofrecer una seguridad más sólida, operaciones predecibles y una fácil escalabilidad en todas las regiones.

Regiones de centros de datos disponibles en Colombia, Ecuador y Chile

Respaldado por ubicaciones de centros de datos de nivel III y nivel IV

Tarifas de entrada y salida de red cero

Soporte de expertos locales 24/7

¿listo para modernizar tu empresa?

Los desafíos del futuro exigen soluciones preparadas para el futuro. ¡Empecemos!

© Derechos de autor | Cuemby® 2025