Verdaccio 6.7.2 on Ubuntu 24.04 LTS by cloudimg: the lightweight open-source private npm registry and proxy. Node.js 22 LTS behind nginx on port 80, package storage and htpasswd auth on a dedicated Azure data disk, per-VM admin generated on first boot. MIT licensed. 24/7 cloudimg support.
## Verdaccio on Ubuntu 24.04 LTS by cloudimg
Verdaccio is a lightweight, open-source private npm registry and proxy. It lets your team publish private packages, cache packages from the public npm registry, and gate access with simple htpasswd authentication - without standing up a heavyweight artifact server. The cloudimg image installs Verdaccio 6.7.2 on Node.js 22 LTS, runs it as a systemd service behind an nginx reverse proxy on port 80, stores the registry configuration, package storage and htpasswd database on a dedicated Azure data disk, and generates a unique admin user on the first boot of every VM. Backed by 24/7 expert support.
Private npm Registry
Publish your own scoped and private packages, proxy and cache the public npm registry through an uplink, and control publish/access with htpasswd auth and package rules. Point npm at http://
Dedicated Data Disk
The registry config, published-package storage and the htpasswd auth database live on a dedicated, independently resizable Azure data disk mounted at /var/lib/verdaccio, separate from the OS disk and re-provisioned with every VM.
Secure First Boot
Every VM generates a unique admin user on first boot, written to a root-only file; no shared credentials ship in the image. The Verdaccio web UI and registry share port 80 behind nginx with a 1 GiB body limit for large tarball publishes.
Why Choose cloudimg?
* 24/7 Expert Support with guaranteed 24 hour response. Contact support@cloudimg.co.uk
* Production Ready from Launch Pre configured, security patched, and validated before publication
* Azure Native Integration Built with Azure Linux Agent, cloud init, and Gen2 Hyper V
What is Included
* Verdaccio 6.7.2 on Node.js 22 LTS as a systemd service
* nginx on port 80 fronting the loopback registry, with the web UI and registry on the same port
* A dedicated Azure data disk at /var/lib/verdaccio for config, package storage and htpasswd
* A per-VM admin user generated on first boot in a root-only file
* verdaccio.service and nginx.service as systemd units
Use Cases
A self-hosted private npm registry, an npm proxy/cache for CI/CD, scoped package hosting, and an air-gapped or on-prem alternative to hosted registries.
Visit www.cloudimg.co.uk/guides/verdaccio-on-ubuntu-24-04-azure for the full user guide.
Verdaccio is a trademark of its respective owner. cloudimg is not affiliated with or endorsed by the Verdaccio project. All trademarks are the property of their respective holders.