Перейти к содержимому

Установка

Окно терминала
docker run -d -p 4000:4000 -v nora-data:/data ghcr.io/getnora-io/nora:latest

Тот же образ есть на Docker Hub как getnora/nora (amd64, arm64). У каждого релиза есть варианты для РЕД ОС и Astra Linux SE: getnora/nora:<версия>-redos и getnora/nora:<версия>-astra (amd64).

Скачайте с GitHub Releases, затем:

Окно терминала
chmod +x nora && ./nora

./nora слушает 127.0.0.1:4000. Чтобы открыть его в сети, задайте NORA_HOST=0.0.0.0 и NORA_PUBLIC_URL, чтобы генерируемые ссылки на скачивание были доступны:

Окно терминала
NORA_HOST=0.0.0.0 NORA_PUBLIC_URL=https://registry.example.com ./nora

Каждый релиз включает пакеты .deb и .rpm (amd64, arm64) с юнитом systemd:

Окно терминала
# 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

Настройки лежат в /etc/nora/nora.env, данные — в /var/lib/nora.

Окно терминала
helm repo add nora https://getnora-io.github.io/helm-charts
helm install nora nora/nora

Значения чарта — в разделе Helm.

Окно терминала
cargo install nora-registry --locked
nora