Quick Start
Start NORA
Section titled “Start NORA”docker run -d -p 4000:4000 -v nora-data:/data ghcr.io/getnora-io/nora:latestOpen http://localhost:4000/ui/ — your registry is ready.
Push and Pull
Section titled “Push and Pull”Docker Images
Section titled “Docker Images”docker tag myapp:latest localhost:4000/myapp:latestdocker push localhost:4000/myapp:latestdocker pull localhost:4000/myapp:latestnpm Packages
Section titled “npm Packages”npm config set registry http://localhost:4000/npm/npm publishnpm install my-packageGo Modules
Section titled “Go Modules”GOPROXY=http://localhost:4000/go go get golang.org/x/text@latestHelm Charts (OCI)
Section titled “Helm Charts (OCI)”helm push chart-0.1.0.tgz oci://localhost:4000/helmhelm pull oci://localhost:4000/helm/chart --version 0.1.0Enable Authentication
Section titled “Enable Authentication”# Create htpasswd filehtpasswd -cbB users.htpasswd admin yourpassword
# Start with authdocker run -d -p 4000:4000 \ -v nora-data:/data \ -v ./users.htpasswd:/data/users.htpasswd \ -e NORA_AUTH_ENABLED=true \ ghcr.io/getnora-io/nora:latestNext Steps
Section titled “Next Steps”- All registries — client configuration for all 13 formats
- Configuration — env vars, config.toml, S3 storage
- Production deployment — HTTPS, reverse proxy, Kubernetes