Skip to content

Quick Start

Terminal window
docker run -d -p 4000:4000 -v nora-data:/data ghcr.io/getnora-io/nora:latest

Open http://localhost:4000/ui/ — your registry is ready.

Terminal window
docker tag myapp:latest localhost:4000/myapp:latest
docker push localhost:4000/myapp:latest
docker pull localhost:4000/myapp:latest
Terminal window
npm config set registry http://localhost:4000/npm/
npm publish
npm install my-package
Terminal window
GOPROXY=http://localhost:4000/go go get golang.org/x/text@latest
Terminal window
helm push chart-0.1.0.tgz oci://localhost:4000/helm
helm pull oci://localhost:4000/helm/chart --version 0.1.0
Terminal window
# Create htpasswd file
htpasswd -cbB users.htpasswd admin yourpassword
# Start with auth
docker 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:latest