인터넷 속도 측정 자동화 솔루션인 Speedtest Tracker

|

오늘은 인터넷 속도 측정 자동화 솔루션인 Speedtest Tracker를 소개하고자 하는데,

이 녀석은 Ookla Speedtest CLI 모듈을 이용하여 인터넷 속도를 측정한 후,

Chart.js 모듈을 사용하여 결과를 그려주고 텔레그램으로 통지하는 도커 컨테이너이다.

 

 

 

 

 

설치 방법은 시놀로지 File Station에서 'docker' 폴더 아래에 'internetspeed' 폴더를 생성하고,

 

 

 

 

 

docker run -d --name=speedtest -p 8788:80 -v /volume1/docker/internetspeed:/config -e OOKLA_EULA_GDPR=true --restart always henrywhitaker3/speedtest-tracker

PuTTY 단말 프로그램으로 시놀로지에 SSH로 로그인하여 root 계정으로 변경한 후,

위의 코드 블럭을 복붙하여 실행하면 Speedtest Tracker 도커 컨테이너가 만들어진다.

 

 

 

 

 

그리고 웹브라우저 명령창에 'http://Synology IP:8788/'을 입력하고,

설정 일반(Settings-General)에서 자동 실행 주기를 선택한다.

 

 

 

 

 

더불어 속도 측정 결과를 텔레그램으로 전송 받기를 원한다면,

설정 통지(Settings-Notification)에 텔레그램 bot token과 chat id를 입력하면 된다.

 

 

 

 

 

그런데 어플로 수동 측정하면 500Mb의 인터넷 속도가 제대로 나오는데,

Speedtest Tracker로 자동 측정하면 속도가 더럽게 안나오더라.ㅠㅠ

 

 

 

 

 

집에 24시간 가동되는 시놀로지 나스가 있다면 그냥 심심풀이로 한번 설치해 보시길 바란다.

 

 

 

 

 

 

And