Skip to content

Installation

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

The same image is getnora/nora on Docker Hub (amd64, arm64). Each release also has RED OS and Astra Linux SE variants, getnora/nora:<version>-redos and getnora/nora:<version>-astra (amd64).

Download from GitHub Releases, then:

Terminal window
chmod +x nora && ./nora

./nora listens on 127.0.0.1:4000. To expose it on a network, set NORA_HOST=0.0.0.0 and NORA_PUBLIC_URL so generated download links are reachable:

Terminal window
NORA_HOST=0.0.0.0 NORA_PUBLIC_URL=https://registry.example.com ./nora

Each release ships .deb and .rpm packages (amd64, arm64) with a systemd unit:

Terminal window
# Debian / Ubuntu
curl -fsSLO https://github.com/getnora-io/nora/releases/latest/download/nora-amd64.deb
sudo apt install ./nora-amd64.deb
# RHEL / Fedora
sudo dnf install https://github.com/getnora-io/nora/releases/latest/download/nora-amd64.rpm

Settings live in /etc/nora/nora.env, data in /var/lib/nora.

Terminal window
helm repo add nora https://getnora-io.github.io/helm-charts
helm install nora nora/nora

See Helm for the values.

Terminal window
cargo install nora-registry --locked
nora