728x90
반응형
Speedtest Tracker는 Ookla의 Speedtest 서비스에 대한 자체 호스팅형 인터넷 성능 추적 애플리케이션입니다. 이 도구를 사용하는 주된 목적은 인터넷 성능의 기록을 생성하여 ISP(인터넷 서비스 제공자)의 광고 속도를 실제로 받지 못할 때 알림을 받을 수 있도록 하는 것입니다
Speedtest Tracker는 웹 GUI를 통해 제공되며 다음과 같은 기능을 제공합니다:
- 인터넷 속도 측정: 서버를 설치한 장소(집 또는 클라우드)의 인터넷 속도를 측정합니다.
- 성능 기록: 최근 속도 측정 기록을 그래프로 확인하거나 이전 속도 측정 기록을 검토할 수 있습니다.
- 자동 측정: 지정한 시간마다 자동으로 속도 측정을 실행할 수 있습니다.
- 텔레그램 알림: 속도 측정 결과를 텔레그램을 통해 알림으로 전송할 수 있습니다.
[Docker] 도커의 모든 것, 도커 추천 이미지!!! (tistory.com)
docker-compose.yml 파일
docker-compose.yml
version: '3.3'
services:
speedtest-tracker:
container_name: speedtest-tracker
ports:
- '8080:80'
- '8443:443'
environment:
- PUID=1000
- PGID=1000
- DB_CONNECTION=mysql
- DB_HOST=db
- DB_PORT=3306
- DB_DATABASE=speedtest_tracker
- DB_USERNAME=speedy
- DB_PASSWORD=password
- TZ=Asia/Seoul
volumes:
- '/etc/localtime:/etc/localtime:ro'
- './config:/config'
- './web:/etc/ssl/web'
image: 'ghcr.io/alexjustesen/speedtest-tracker:latest'
restart: unless-stopped
depends_on:
- db
db:
image: mariadb:10
restart: always
environment:
- MARIADB_DATABASE=speedtest_tracker
- MARIADB_USER=speedy
- MARIADB_PASSWORD=password
- MARIADB_RANDOM_ROOT_PASSWORD=true
volumes:
- ./db:/var/lib/mysql
docker-compose 시작
docker-compose up -d
서비스 URL 접속
http://[서버 IP]:8080
초기계정
ID : admin@example.com
PW : password
docker-comopse 중지
docker-compose down
참고사이트
728x90
반응형
LIST
'Docker' 카테고리의 다른 글
[Docker] filestash - 파일 시스템 관리 툴 구축하기 (0) | 2024.06.05 |
---|---|
[Docker] checkmk 서버 모니터링 구축하기 (0) | 2024.06.04 |
[Docker] OmniDB (DB 관리 툴) 구축하기 (0) | 2024.05.31 |
[Docker] oracle 이미지 가져올 때, unauthorized: Auth failed (0) | 2024.05.30 |
[Docker] 도커로 Windows 구축하기 (Windows in Docker) (1) | 2024.05.21 |