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.
Getting it running
There is no installer to step through and nothing to configure before first launch.
Windows — installer
- Run
setup_netriva.exeand accept the prompts. It installs toC:\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. - It launches when the installer finishes, and the interface opens in your browser.
- 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
- Unzip it and put
netriva.exewherever you like — a USB stick works. - 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.
Downloading it in Edge or Chrome
- The download appears with a warning and a Delete button. Open the … menu beside it and choose Keep.
- 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
- Right-click the downloaded file, choose Properties.
- 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.
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
uname -m returning aarch64 means you are good; armv7l means you are on the 32-bit build.
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
| Requirement | Detail |
|---|---|
| Operating system | Windows 10 / 11 / Server 2016 or later · Linux with glibc 2.31 or later |
| Architecture | amd64 (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. |
| Memory | About 80 MB idle; roughly 250 MB monitoring 200 devices |
| Disk | Under 50 MB for the binary. Syslog retention is what actually uses space, and you set that. |
| Database | None. There is nothing to install, tune or back up separately. |
| Network | Reachability to the devices you're monitoring. Inbound UDP 514 only if you want the syslog receiver. |
| Browser | Any current Chrome, Edge, Firefox or Safari |
| macOS | Not 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.