netronome

netronome

Docker app from Soitora's Repository

Overview

Netronome is a modern network speed testing and monitoring tool built with Go and React. If you run into permission issues, run "chmod 777" for the netronome parent folder. You can also check to make sure that the folders are set to 101:102 rather than Unraid default of 99:100.

Netronome

Network speed tests and server monitoring.

Latest Release Documentation Discord

Netronome Dashboard

Netronome tests your network speed with Speedtest.net, iperf3, or LibreSpeed. It also traces routes and watches packet loss and DNS resolvers. Agents on your servers send it system and bandwidth data. When a value goes past a limit, you get a notification. One binary holds the server, the web interface, and the agent.

Documentation

The documentation is at netrono.me:

The source of the documentation is in documentation/.

Quick start

With Docker:

git clone https://github.com/autobrr/netronome.git
cd netronome
docker compose -f distrib/docker/docker-compose.yml run --rm --user root --entrypoint chown netronome netronome:netronome /data
docker compose -f distrib/docker/docker-compose.yml run --rm netronome generate-config
docker compose -f distrib/docker/docker-compose.yml up -d

Then open http://localhost:7575 and create your user. For the binary and other platforms, see Installation.

Contributing

Read CONTRIBUTING.md before you open an issue or a pull request.

License

GNU General Public License v2.0. See LICENSE.

Related apps

Details

Repository
ghcr.io/autobrr/netronome:latest
Last Updated2026-10-14
First Seen2026-01-03

Runtime arguments

Web UI
http://[IP]:[PORT:7575]/
Network
bridge
Shell
sh
Privileged
false
Extra Params
--cap-add=NET_RAW --cap-add=NET_ADMIN

Template configuration

WebUI portPorttcp
Target
7575
Default
7575
Value
7575
Session secretVariable

Auto-generated if empty.

Target
NETRONOME__SESSION_SECRET
DataPathrw,shared
Target
/data
Default
/mnt/user/appdata/netronome
Value
/mnt/user/appdata/netronome
Listen addressVariable
Target
NETRONOME__HOST
Default
0.0.0.0
Value
0.0.0.0
Database typeVariable

Choose between sqlite and postgres.

Target
NETRONOME__DB_TYPE
Default
sqlite
Value
sqlite
SQLite Database pathVariable
Target
NETRONOME__DB_PATH
Default
/data/netronome/netronome.db
Value
/data/netronome/netronome.db
PostgreSQL Database hostVariable
Target
NETRONOME__DB_HOST
Default
localhost
Value
localhost
PostgreSQL Database portVariable
Target
NETRONOME__DB_PORT
Default
5432
Value
5432
PostgreSQL Database userVariable
Target
NETRONOME__DB_USER
Default
postgres
Value
postgres
PostgreSQL Database passwordVariable
Target
NETRONOME__DB_PASSWORD
Default
secret
Value
secret
PostgreSQL Database nameVariable
Target
NETRONOME__DB_NAME
Default
netronome
Value
netronome
PostgreSQL Database SSL modeVariable
Target
NETRONOME__DB_SSLMODE
Default
disable
Value
disable
PUIDVariable
Default
99
Value
99
PGIDVariable
Default
100
Value
100
UMASKVariable
Default
002
Value
002