Repolode
autobrr

autobrr/netronome

Herramienta autohospedada para medir la velocidad de red y supervisar servidores, con interfaz web, desarrollada en Go y React.

Alternativa open source a:Speedtest by Ookla

Estrellas
1,342
Forks
90
Issues abiertos
36
Último commit
anteayer

¿Qué es?

Netronome ejecuta pruebas de velocidad con servidores de Speedtest.net, iperf3 o LibreSpeed. También traza rutas y registra la pérdida de paquetes y el comportamiento de los resolutores DNS. Los agentes instalados en tus servidores envían datos del sistema y del ancho de banda a la instancia central.

Cuando un valor supervisado supera el umbral que definiste, Netronome envía una notificación. El servidor, la interfaz web y el agente se distribuyen en un único binario, y se incluyen archivos de Docker Compose para implementaciones en contenedores.

El proyecto está escrito en Go, tiene un frontend en React y se configura mediante un archivo de configuración generado y un paso de creación del usuario inicial en la interfaz web.

Funciones clave

  • 01Pruebas de velocidad con Speedtest.net, iperf3 y LibreSpeed.
  • 02Seguimiento de rutas y supervisión de la pérdida de paquetes.
  • 03Supervisión de resolutores DNS.
  • 04Agentes que envían datos del sistema y del ancho de banda de tus servidores.
  • 05Notificaciones basadas en umbrales.
  • 06Servidor, interfaz web y agente distribuidos en un único binario.

Casos de uso

  • Comprobar a lo largo del tiempo el rendimiento de Internet y de la LAN desde un servidor doméstico o de oficina.
  • Supervisar el ancho de banda y la carga del sistema de varios servidores desde un único panel.
  • Recibir alertas cuando la pérdida de paquetes o la latencia superen un nivel aceptable.

Inicio rápido

  1. 1

    Clona el repositorio

    git clone https://github.com/autobrr/netronome.git
  2. 2

    Accede al directorio del proyecto

    cd netronome
  3. 3

    Corrige los permisos del volumen de datos

    docker compose -f distrib/docker/docker-compose.yml run --rm --user root --entrypoint chown netronome netronome:netronome /data
  4. 4

    Genera el archivo de configuración

    docker compose -f distrib/docker/docker-compose.yml run --rm netronome generate-config
  5. 5

    Inicia el servicio, abre http://localhost:7575 y crea tu usuario

    docker compose -f distrib/docker/docker-compose.yml up -d

Antes de usarlo

  • La guía de inicio rápido del README utiliza Docker; el binario y otras plataformas solo se describen en la documentación externa de instalación.
  • Está licenciado bajo GPL-2.0, una licencia copyleft que exige publicar las obras derivadas como código abierto bajo las mismas condiciones.

Temas

Preguntas frecuentes

¿Qué es netronome?
Herramienta autohospedada para medir la velocidad de red y supervisar servidores, con interfaz web, desarrollada en Go y React. Netronome ejecuta pruebas de velocidad con servidores de Speedtest.net, iperf3 o LibreSpeed. También traza rutas y registra la pérdida de paquetes y el comportamiento de los resolutores DNS. Los agentes instalados en tus servidores envían datos del sistema y del ancho de banda a la instancia central.
¿netronome es gratuito? ¿Qué licencia tiene?
netronome es open source bajo la licencia GPL-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿netronome sigue mantenido?
Mantenimiento activo. El último commit de netronome fue el 17 oct 2026.
¿Para qué puedo usar netronome?
Comprobar a lo largo del tiempo el rendimiento de Internet y de la LAN desde un servidor doméstico o de oficina. Supervisar el ancho de banda y la carga del sistema de varios servidores desde un único panel. Recibir alertas cuando la pérdida de paquetes o la latencia superen un nivel aceptable.
¿Cómo se instala netronome?
Clona el repositorio: git clone https://github.com/autobrr/netronome.git Accede al directorio del proyecto: cd netronome Corrige los permisos del volumen de datos: docker compose -f distrib/docker/docker-compose.yml run --rm --user root --entrypoint chown netronome netronome:netronome /data Genera el archivo de configuración: docker compose -f distrib/docker/docker-compose.yml run --rm netronome generate-config Inicia el servicio, abre http://localhost:7575 y crea tu usuario: docker compose -f distrib/docker/docker-compose.yml up -d
¿Dónde consigo netronome?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/autobrr/netronome

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados