Poner en marcha rápidamente un proyecto de software.
Verdaccio — registro npm/yarn/pnpm privado autoalojado en VPS.
En validación
La instalación automática de esta solución está lista y ahora mismo está pasando nuestras pruebas en un servidor real. El pedido se abrirá en cuanto termine la validación.
Verdaccio es un registro npm privado ligero de código abierto (MIT), escrito en Node.js, que actúa tanto como proxy como capa de alojamiento para tus paquetes JavaScript.
Como proxy, reenvía de forma transparente las solicitudes de paquetes públicos a npmjs.org y los almacena en caché localmente — tus pipelines de CI siguen funcionando incluso cuando el registro público cae, y las instalaciones repetidas se sirven instantáneamente desde disco. Como registro privado, permite publicar paquetes internos bajo cualquier scope (`@company/...`) y mantenerlos completamente fuera de internet.
Verdaccio se despliega en un único contenedor Docker sin dependencias de base de datos externas. Habla el protocolo npm completo, por lo que npm, Yarn y pnpm funcionan sin modificaciones: simplemente apunta la URL del registro a tu VPS.
Publica librerías JavaScript internas bajo tu propio namespace. Cualquier desarrollador las instala igual que los paquetes públicos — sin URLs Git manuales ni copiar y pegar.
Proxifica npmjs.org a través de Verdaccio y almacena en caché cada paquete descargado. Si el registro público cae durante una build, Verdaccio sirve la versión en caché de forma transparente.
Precarga la caché con una instalación con internet y luego desconéctala. Verdaccio sigue sirviendo todos los paquetes vistos previamente sin necesidad de internet.
Guía optimizada para los VPS Cloud ServOrbit.
Verdaccio no necesita dominio. Abre un túnel SSH: ssh -L 4873:127.0.0.1:<port> root@<vps-ip>, luego apunta npm al túnel: npm set registry http://localhost:4873. Para acceso permanente del equipo, adjunta un dominio desde el panel de ServOrbit.
Ejecuta npm adduser --registry http://localhost:4873. Introduce un nombre de usuario, contraseña y correo. Este primer usuario se convierte en administrador del registro.
En el directorio de tu paquete, ejecuta npm publish --registry http://localhost:4873. El paquete se almacena en el VPS y queda disponible para cualquier desarrollador o sistema CI autenticado.
Edita config.yaml dentro del volumen del contenedor para enrutar scopes específicos a tu registro privado y el resto a npmjs.org. Reinicia el contenedor para aplicar los cambios.
Su propio GitHub, autoalojado en cuestión de minutos. Plataforma Git completa con CI/CD (Gitea Actions), registro de paquetes y permisos de equipo, sin facturación por uso.
DesarrolloForja Git con CI/CD visual y Kanban integrados en un solo contenedor — sin suscripción por desarrollador ni servicio externo.
Despliegue de Aplicaciones y DevOpsInterfaz web de código abierto para Ansible, Terraform y OpenTofu — ejecuta, programa y supervisa tus playbooks desde un panel sin línea de comandos.
Consulte nuestro centro de ayuda y nuestra FAQ, o contacte con nuestro equipo: llamada, WhatsApp o correo electrónico. Soporte en francés, inglés y árabe.
Escribir por WhatsAppse abre en una pestaña nueva