Repolode
autobrr

autobrr/netronome

Go와 React로 만든 웹 UI 기반 셀프 호스팅 네트워크 속도 측정 및 서버 모니터링 도구입니다.

대체할 수 있는 제품:Speedtest by Ookla

스타
1,342
포크
90
열린 이슈
36
마지막 커밋
그저께

어떤 프로젝트인가요?

Netronome은 Speedtest.net, iperf3 또는 LibreSpeed 서버를 대상으로 속도 테스트를 실행하고, 경로 추적과 패킷 손실 및 DNS 리졸버 동작 모니터링도 지원합니다. 서버에 설치한 에이전트는 시스템 및 대역폭 데이터를 중앙 인스턴스에 전송합니다.

모니터링 중인 값이 설정한 임계값을 넘으면 Netronome이 알림을 보냅니다. 서버, 웹 인터페이스, 에이전트가 모두 단일 바이너리로 제공되며, 컨테이너 배포용 Docker Compose 파일도 포함되어 있습니다.

이 프로젝트는 Go와 React 프런트엔드로 작성되었으며, 생성된 설정 파일과 웹 UI에서 진행하는 최초 사용자 생성 단계로 설정합니다.

핵심 기능

  • 01Speedtest.net, iperf3, LibreSpeed를 대상으로 속도 테스트를 실행합니다.
  • 02Traceroute 및 패킷 손실을 모니터링합니다.
  • 03DNS 리졸버를 모니터링합니다.
  • 04서버의 시스템 및 대역폭 데이터를 전송하는 에이전트를 제공합니다.
  • 05임계값 기반 알림을 지원합니다.
  • 06서버, 웹 인터페이스, 에이전트를 단일 바이너리로 배포합니다.

활용 사례

  • 가정이나 사무실 서버에서 인터넷 및 LAN 처리량을 장기간 확인합니다.
  • 하나의 대시보드에서 여러 서버의 대역폭과 시스템 부하를 모니터링합니다.
  • 패킷 손실이나 지연 시간이 허용 수준을 초과할 때 알림을 받습니다.

빠른 시작

  1. 1

    저장소를 클론합니다

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

    프로젝트 디렉터리로 이동합니다

    cd netronome
  3. 3

    데이터 볼륨의 권한을 수정합니다

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

    구성 파일을 생성합니다

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

    서비스를 시작한 다음 http://localhost:7575 를 열어 사용자를 생성합니다

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

사용 전 알아둘 점

  • README의 빠른 시작에서는 Docker를 사용합니다. 바이너리 및 기타 플랫폼은 외부 설치 문서에만 설명되어 있습니다.
  • GPL-2.0 라이선스로 제공되며, 카피레프트 라이선스에 따라 파생 저작물도 동일한 조건으로 오픈 소스화해야 합니다.

토픽

자주 묻는 질문

netronome은(는) 무엇인가요?
Go와 React로 만든 웹 UI 기반 셀프 호스팅 네트워크 속도 측정 및 서버 모니터링 도구입니다. Netronome은 Speedtest.net, iperf3 또는 LibreSpeed 서버를 대상으로 속도 테스트를 실행하고, 경로 추적과 패킷 손실 및 DNS 리졸버 동작 모니터링도 지원합니다. 서버에 설치한 에이전트는 시스템 및 대역폭 데이터를 중앙 인스턴스에 전송합니다.
netronome은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
netronome은(는) GPL-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
netronome은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. netronome의 마지막 커밋은 2026년 10월 17일입니다.
netronome은(는) 어디에 사용할 수 있나요?
가정이나 사무실 서버에서 인터넷 및 LAN 처리량을 장기간 확인합니다. 하나의 대시보드에서 여러 서버의 대역폭과 시스템 부하를 모니터링합니다. 패킷 손실이나 지연 시간이 허용 수준을 초과할 때 알림을 받습니다.
netronome는 어떻게 설치하나요?
저장소를 클론합니다: 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 서비스를 시작한 다음 http://localhost:7575 를 열어 사용자를 생성합니다: docker compose -f distrib/docker/docker-compose.yml up -d
netronome은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/autobrr/netronome

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트