Verdaccio Hosting
Ejecutar un registro npm privado ligero para alojar y hacer proxy de tus propios paquetes JavaScript.
- Un clic desplegar
- 15 GB Espacio en disco necesario
- 1 GB de RAM Memoria necesaria
- Desde 2 € Precio
Lo que obtienes
en AvaHost
El despliegue con un clic, un dominio personalizado, HTTPS gratuito, actualizaciones automáticas de aplicaciones y copias de seguridad programadas vienen con cada aplicación en la nube. Puedes ejecutar múltiples aplicaciones en un servidor, y el acceso a la terminal está incluido.
Esta plantilla no incluye un contenedor de base de datos.

Tecnología
- Imagen de Docker
- verdaccio/verdaccio:latest
- Puerto predeterminado
- 4873

Cómo funciona Verdaccio
Verdaccio implementa un registro compatible con npm que puede aceptar publicaciones de paquetes privados y hacer proxy de solicitudes a un registro ascendente. Cuando un paquete público solicitado no está ya en caché, Verdaccio puede obtenerlo del enlace ascendente configurado y retener una copia local. Los gestores de paquetes utilizan entonces una única dirección de registro tanto para paquetes internos como para dependencias ascendentes permitidas.
El registro almacena metadatos de paquetes, archivos, usuarios y configuración a través de sus complementos de almacenamiento y autenticación seleccionados. La configuración estándar utiliza almacenamiento de aplicación local, mientras que los complementos opcionales pueden conectar otros backends. Estos servicios externos no forman parte del paquete alojado y requieren compatibilidad, credenciales y administración separadas.
Características clave de Verdaccio
Las reglas de acceso pueden distinguir ámbitos de paquetes y controlar quién puede leer, publicar o hacer proxy de paquetes. La interfaz web ayuda a los usuarios a inspeccionar paquetes y versiones disponibles, mientras que los clientes compatibles con npm manejan comandos de inicio de sesión, instalación, publicación y desaprobación. Los equipos deben probar su versión elegida de npm, Yarn, pnpm, Bun u otro cliente contra la documentación actual de Verdaccio.
Un registro privado no revisa código fuente, aprueba licencias, escanea cada paquete ni garantiza que el contenido ascendente en caché sea seguro. Los administradores siguen siendo responsables de la política de cuentas, propiedad de paquetes, reglas de espacios de nombres, retención, controles de dependencias y las consecuencias de permitir acceso proxy a registros externos.
Verdaccio frente a paquetes privados de npm
Verdaccio
Verdaccio es un registro y proxy autohospedado cuyos datos de paquetes y política de acceso permanecen con el operador. npm ofrece paquetes privados a través de cuentas y organizaciones de npm en su registro alojado, con facturación y permisos gestionados por el proveedor en lugar de una instancia de registro operada por el cliente.
npm private packages
Los paquetes privados de npm pueden ser adecuados para equipos que prefieren el ecosistema npm público, la administración alojada por el proveedor y la disponibilidad operada por el proveedor. Verdaccio es más apropiado cuando una organización necesita un punto final interno, almacenamiento en caché local, enlaces ascendentes personalizados o políticas de paquetes que gestiona directamente. Ninguna opción elimina la necesidad de revisión de dependencias y seguridad de credenciales.
Quién utiliza Verdaccio
Los equipos de desarrollo publican bibliotecas internas, los canales de compilación instalan componentes privados, las aulas distribuyen paquetes de cursos y las oficinas remotas almacenan en caché dependencias públicas comúnmente utilizadas más cerca de sus usuarios. Un registro también puede aislar paquetes experimentales de espacios de nombres públicos mientras se preservan comandos familiares del gestor de paquetes.
Verdaccio no es una plataforma completa de seguridad de la cadena de suministro de software. Las organizaciones aún pueden necesitar control de código fuente, revisión de código, firma, escaneo de vulnerabilidades, verificaciones de licencias, controles de procedencia, aislamiento de compilación, gestión de secretos y procedimientos de incidentes alrededor de su flujo de trabajo de paquetes.

Autohospedaje de Verdaccio: requisitos y costo
La demanda de Verdaccio crece con el recuento de paquetes, el tamaño del archivo, las dependencias en caché, la frecuencia de publicación, las instalaciones concurrentes, las solicitudes de metadatos y el tráfico proxy. El catálogo registra PostgreSQL y MariaDB como No requerido; los datos del registro predeterminado se persisten en almacenamiento de aplicación y deben protegerse junto con la configuración y el estado de autenticación.
En AvaHost, Verdaccio utiliza Plan 1 a €2. El paquete Verdaccio alojado incluye implementación con un clic, un dominio personalizado con HTTPS automatizado, actualizaciones automáticas de aplicación y copias de seguridad programadas. El servicio alojado proporciona la aplicación de registro, no cuentas de npm, backends de almacenamiento externo, feeds de vulnerabilidades, servicios de firma de código, trabajadores de compilación o aprobación de paquetes. Configure el acceso a paquetes antes de compartir el punto final, utilice credenciales con ámbito y pruebe restauraciones y comportamiento del cliente antes de depender del registro para compilaciones críticas.
F.A.Q
Verdaccio comienza en €2 en el Plan 1. Los archivos de paquetes y las dependencias en caché generalmente impulsan el almacenamiento, mientras que las instalaciones simultáneas, publicaciones, solicitudes de metadatos y el tráfico del proxy ascendente afectan el uso de procesamiento y red. Un pequeño registro interno puede comenzar en el plan de entrada y luego escalar a medida que aumentan el historial de paquetes, los usuarios y la actividad de compilación.
Un dominio personalizado con HTTPS automatizado se incluye después de configurar el DNS. Los clientes compatibles con npm pueden entonces apuntarse a la URL del registro final a través de la configuración del proyecto, usuario o línea de comandos. HTTPS protege la conexión, pero los administradores deben configurar la autenticación, permisos de paquetes, tokens, uplinks y política de publicación dentro de Verdaccio.
El paquete incluye Verdaccio en sí, no suscripciones a organizaciones npm, servicios de identidad externos, feeds de vulnerabilidades, revisión de malware, aprobación de licencias, firma o verificación de procedencia. Los equipos gestionan sus propios usuarios y políticas y deben añadir los controles de seguridad requeridos por su proceso de desarrollo antes de permitir que los paquetes entren en compilaciones de producción.
AvaHost aplica actualizaciones de aplicaciones y mantiene el almacenamiento de registro persistente adjunto al servicio, con copias de seguridad programadas incluidas. Los archivos de paquetes, metadatos, estado del usuario, configuración y configuraciones de complementos deben tratarse como un conjunto de recuperación único. Prueba un flujo de trabajo de instalación y publicación importante después de una versión ascendente significativa o un cambio de configuración.
