AI NetRiva
Download

One file. No database, no agents.

The whole product — server, web interface, everything — is a single executable. Copy it to the machine that's always on, run it, and open a browser. Free for 14 days with every feature switched on, up to 10 devices.

Loading downloads…

Getting it running

There is no installer to step through and nothing to configure before first launch.

Windows — installer

  1. Run setup_netriva.exe and accept the prompts. It installs to C:\Program Files\NetRiva\, adds a Start Menu entry, and offers to run NetRiva as a Windows service so it keeps monitoring when nobody is logged in.
  2. It launches when the installer finishes, and the interface opens in your browser.
  3. Go to Discover and let it sweep your subnet.

Uninstall from Settings → Apps like any other program. Your config and history live in C:\ProgramData\NetRiva\ and survive upgrades.

Windows — portable

  1. Unzip it and put netriva.exe wherever you like — a USB stick works.
  2. Double-click it. A console window opens and the interface launches in your browser.

Nothing is written outside the folder you run it from, so there is nothing to uninstall.

Windows will warn you. Here's why, and what to click.

Nothing is wrong with the file. This is what every unsigned installer looks like, and we would rather you heard it from us than wondered.

We have not bought a code signing certificate yet. One costs a few hundred euros a year, and we would rather put that into the product until enough people are buying it to justify the line item. The trade is that Windows does not recognise us, so Microsoft Defender SmartScreen flags the download and again on first run.

Signing would not silence it immediately either: since 2026 an ordinary certificate no longer buys an instant pass, because SmartScreen also weighs how many people have run the file. A brand-new signature still starts from nothing.

This is exactly why every file above has its SHA-256 published. A warning tells you Windows has not seen this file before. The checksum tells you whether you have the bytes we built. The second is the one that actually proves something — check it, it takes ten seconds.

Downloading it in Edge or Chrome

  1. The download appears with a warning and a Delete button. Open the menu beside it and choose Keep.
  2. A second dialog says “Make sure you trust setup_netriva.exe before you open it.” The button reads Delete with a small arrow — click the arrow, then Keep anyway. This is the step most people get stuck on, because the option is hidden inside a button that looks like it only deletes.

If Windows still blocks it

  1. Right-click the downloaded file, choose Properties.
  2. At the bottom of the General tab, tick Unblock, then Apply.

That tick removes the “came from the internet” marker Windows attaches to every download. It is the same mechanism, not an extra security decision.

On first run

SmartScreen may show “Windows protected your PC” with only a Don't run button visible. Click More info first — Run anyway appears underneath. It is deliberately not shown until you have looked.

Once a few hundred people have installed a given release, SmartScreen stops warning about it by itself. Every new version starts that count again until we are signed.

Linux — copy and paste

Pick the block for your architecture. uname -m tells you which: x86_64 is amd64, aarch64 is arm64.

amd64 (most servers and PCs)

curl -LO https://dl.net-riva.com/1.0.5/netriva_1.0.5_linux_amd64.tar.gz
tar -xzf netriva_1.0.5_linux_amd64.tar.gz
cd netriva_1.0.5_linux_amd64
chmod +x netriva
./netriva

arm64 (Raspberry Pi 4 / 5 on a 64-bit OS)

curl -LO https://dl.net-riva.com/1.0.5/netriva_1.0.5_linux_arm64.tar.gz
tar -xzf netriva_1.0.5_linux_arm64.tar.gz
cd netriva_1.0.5_linux_arm64
chmod +x netriva
./netriva

Prefer wget? Swap the first line for wget https://dl.net-riva.com/1.0.5/netriva_1.0.5_linux_amd64.tar.gz — everything after it is the same.

Then open http://localhost:8080. To reach it from another machine, start it with ./netriva -listen 0.0.0.0:8080. To run it as a service, there's a systemd unit in the docs.

Download and verify in one go — this refuses to extract anything that does not match the published checksum:

curl -LO https://dl.net-riva.com/1.0.5/netriva_1.0.5_linux_amd64.tar.gz
curl -LO https://dl.net-riva.com/1.0.5/checksums.txt
sha256sum --ignore-missing -c checksums.txt && tar -xzf netriva_1.0.5_linux_amd64.tar.gz
Raspberry Pi needs a 64-bit OS. We build for arm64, so a Pi 3, 4 or 5 running 64-bit Raspberry Pi OS or Ubuntu is fine. The 32-bit Raspberry Pi OS — still the default on some images — and the Pi Zero, 1 and 2 are not supported yet. uname -m returning aarch64 means you are good; armv7l means you are on the 32-bit build.
ICMP needs a little help on Linux. Ping either requires root or the cap_net_raw capability. Granting the capability is the better option:

sudo setcap cap_net_raw+ep ./netriva

Verify what you downloaded

Hash the file you downloaded, before unzipping it. The checksums published above are for the installer and the archives — not for the netriva binary inside them, which has a different hash.

# Windows (PowerShell) - the installer
Get-FileHash .\setup_netriva.exe -Algorithm SHA256

# Windows (PowerShell) - the portable zip
Get-FileHash .\netriva_1.0.5_windows_amd64.zip -Algorithm SHA256
# Linux - hash the archive you downloaded
sha256sum netriva_1.0.5_linux_amd64.tar.gz

Compare the result with the full SHA-256 printed beside that file above — all 64 characters, not just the start. If they differ, don't run it and tell us.

Or let the machine do the comparing, which is less error-prone than reading hex by eye:

curl -LO https://dl.net-riva.com/1.0.5/checksums.txt
sha256sum --ignore-missing -c checksums.txt

That prints OK for every file it recognises and fails loudly for anything that does not match.

What it needs

RequirementDetail
Operating systemWindows 10 / 11 / Server 2016 or later · Linux with glibc 2.31 or later
Architectureamd64 (x86-64) or arm64. A Raspberry Pi 4 or 5 is plenty, running a 64-bit OS — 32-bit Raspberry Pi OS is not supported.
MemoryAbout 80 MB idle; roughly 250 MB monitoring 200 devices
DiskUnder 50 MB for the binary. Syslog retention is what actually uses space, and you set that.
DatabaseNone. There is nothing to install, tune or back up separately.
NetworkReachability to the devices you're monitoring. Inbound UDP 514 only if you want the syslog receiver.
BrowserAny current Chrome, Edge, Firefox or Safari
macOSNot yet — it needs an Apple Developer account for notarisation. Say if you want it.

Stuck on the first run?

Tell us what you're seeing. There's a one-click redacted diagnostic bundle inside the app if you'd rather send that.

The form reaches a person, not a ticket queue.