Downloads

To install Nerv Linux, run one command on a computer on the same network as the machine, and follow the handbook from there. From Linux, in a terminal:

curl -fsSL https://nervlinux.org/install.sh | sh

From Windows, in PowerShell. It asks Windows for an administrator once, for the firewall rule that lets the machine reach it:

irm https://repo.nervlinux.org/install.ps1 | iex

Plexus

Joins a computer to a Nerv organisation and keeps it connected: the owner app and member service for Windows, and the client for Linux systems that are not Nerv. On Nerv, install plexus-client with dnf.

Version 0.8.1, built 2026-11-05. SHA256SUMS and its signature SHA256SUMS.asc.

FileForKindSize
Plexus-0.8.1-x64-unsigned.msiWindows 11, x64Installer22.7 MB
plexus-client-0.8.1-1.x86_64.rpmLinux, x86-64RPM package3.1 MB
plexus-client-linux-x64.tar.gzLinux, x86-64Archive2.5 MB
plexus-owner-windows-x64.zipWindows 11, x64Portable app4.8 MB

Plexus edge

The authority and the relay an organisation runs on its own servers, for Linux on x86-64. On Nerv, install plexus-host or plexus-relay with dnf.

Version 0.8.1, built 2026-11-05. SHA256SUMS and its signature SHA256SUMS.asc.

FileForKindSize
plexus-host-0.8.1-1.x86_64.rpmLinux, x86-64RPM package3.9 MB
plexus-host-linux-x64.tar.gzLinux, x86-64Archive3.9 MB
plexus-relay-0.8.1-1.x86_64.rpmLinux, x86-64RPM package3.0 MB
plexus-relay-linux-x64.tar.gzLinux, x86-64Archive3.0 MB

S2

Nerv's inference engine as static binaries, for a GB10 that runs another Linux, such as DGX OS. On Nerv, install nerv-s2 with dnf.

S2: no release yet

Downloading and checking a file

Every file is served from repo.nervlinux.org, and each product's latest/ directory is always its newest stable version, so a script can fetch it with curl and no version number:

$ curl -fLO https://repo.nervlinux.org/releases/stable/plexus/latest/plexus-client-linux-x64.tar.gz
$ curl -fLO https://repo.nervlinux.org/releases/stable/plexus/latest/SHA256SUMS
$ curl -fLO https://repo.nervlinux.org/releases/stable/plexus/latest/SHA256SUMS.asc

SHA256SUMS.asc is signed by the Nerv release key, the key that signs the Nerv repository. Check the signature, then the file against it:

$ curl -fLO https://repo.nervlinux.org/keys/RPM-GPG-KEY-nerv
$ sq verify --signer-file RPM-GPG-KEY-nerv --signature-file SHA256SUMS.asc SHA256SUMS
$ sha256sum -c --ignore-missing SHA256SUMS

With GnuPG, gpg --import RPM-GPG-KEY-nerv and then gpg --verify SHA256SUMS.asc SHA256SUMS. On Windows, GnuPG comes with Gpg4win, and Get-FileHash prints a file's SHA-256 to compare with its line in SHA256SUMS.

The Windows installer is not yet signed for Windows itself, so Windows names no publisher for it and warns before it runs. The signature above is what says it is ours.

New versions reach releases/testing/ first, signed by Nerv's build key, RPM-GPG-KEY-nerv-ci, and move here once they have been tested.