파일 공유, 협업 코드 편집, 사용자 관리를 지원하는 단일 Go 바이너리 기반 셀프 호스팅 클라우드 플랫폼
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
저장소를 클론합니다
git clone https://github.com/autobrr/netronome.git - 2
프로젝트 디렉터리로 이동합니다
cd netronome - 3
데이터 볼륨의 권한을 수정합니다
docker compose -f distrib/docker/docker-compose.yml run --rm --user root --entrypoint chown netronome netronome:netronome /data - 4
구성 파일을 생성합니다
docker compose -f distrib/docker/docker-compose.yml run --rm netronome generate-config - 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 통계는 매일 갱신됩니다.
관련 프로젝트
로그, 메트릭, 트레이스, 알림을 하나로 모은 오픈소스 OpenTelemetry 기반 셀프 호스팅 관측성 플랫폼
각 게임 서버를 격리된 Docker 컨테이너에서 실행하는 무료 오픈 소스 웹 패널
임베디드 Kubernetes 기반의 단일 바이너리 클라우드 OS로, 웹 UI, 앱 스토어, 비공개 AI 모델 호스팅과 AI 에이전트 접근을 제공합니다.
Prometheus나 Grafana 없이 소형 서버의 앱을 모니터링하는 셀프 호스팅 도구
Apache Answer는 커뮤니티 포럼, 헬프 센터, 지식 관리 사이트를 구축할 수 있는 오픈소스 Q&A 플랫폼입니다.