Skip to content
프로젝트

MortyFx/speedtest-x has 1,944 GitHub stars and 422 forks. GitHot measured -1 stars in 24 hours and -3 in 7 days. Last checked 2026-11-12 18:49 UTC. Last push 2025-03-23.

이 수치를 측정하는 방법

A self-hosted speedtest appilication with an awesome test result datasheet.

What you can do

  • Self-hosted lightweight speedtest page
  • User speedtest result datasheet
  • No MySQL, but lightweight file database
  • Use ip.sb to get IP info by default

측정된 스타 증가

in 24h
-1
in 7 days
-3
in 15 days
기록 수집 중
in 1 month
기록 수집 중

서로 겹치는 기간의 순증가량이며 일별 합계가 아닙니다. 측정값이 없으면 비워 둡니다. 스타는 관심도를 나타내며 품질을 보장하지 않습니다.

README.md

Original

GitHub Actions Build Status GitHub last commit GitHub

This project is an extension of LibreSpeed, LibreSpeed is a pretty lightweight speedtest tool.

speedtest-x uses file datebase to save speedtest results from various users. Thus you can check out different results from various countries/regions.

中文文档

Join Telegram group

❗ Warning:Based on the principle of web speedtest, this program will generate garbage files for tester to download them to calculate the downstream network bandwidth from server to local. There may be abuses by malicious tester in a certain extent, after shared your speedtest website in public, please pay attention to the condition of your server traffic to avoid an traffic overload.

Features and extensions

  • Self-hosted lightweight speedtest page
  • User speedtest result datasheet
  • No MySQL, but lightweight file database
  • Use ip.sb to get IP info by default

Quick start

Deploy by Docker (Supported platforms: AMD64/ARM64)

  1. Pull Image docker pull badapple9/speedtest-x
  2. Run container docker run -d -p 9001:80 -it badapple9/speedtest-x (💡 See more parameters Here)
  3. Open {your_ip}:9001

General deploy (Require: PHP5.6+)

  1. Download repository files and unzip to website directory, open {your_domain_name}/index.html.
  2. Open {your_domain_name}/results.html to check out speedtest result datasheet.

Settings

backend/config.php:

MAX_LOG_COUNT = 100:Maximum results size, 100 by default

IP_SERVICE = 'ip.sb':IP info provider (Options: ip.sb / ipinfo.io), ip.sb by default

SAME_IP_MULTI_LOGS = false:Whether to allow the same user IP to record multiple speedtest results, false by default.

Screenshots

index results

See also

Contributors

License

See License

관련 프로젝트 살펴보기