Repolode
librespeed

librespeed/speedtest

JavaScript製のセルフホスト型ブラウザベースのインターネット速度テスト。ダウンロード、アップロード、ping、ジッターを測定します。

代替できる製品:Speedtest by Ookla

スター
15,250
フォーク
2,517
未解決の Issue
16
最終コミット
昨日

これは何?

LibreSpeedは、XMLHttpRequestとWeb Workersを使ってブラウザ上で動作する軽量なインターネット速度テストです。Flash、Java、WebSocketは不要です。ダウンロード速度とアップロード速度、ping、ジッターを測定し、オプションでIPアドレス、ISP、サーバーまでの距離も表示できます。

このプロジェクトは、独自のインフラにホストして使うことを想定しています。リファレンスサーバーはPHP製で、Apache、nginx、IISで動作します。測定結果は、必要に応じてMariaDB、MySQL、PostgreSQL、SQLite、Microsoft SQL Serverに保存できます。Dockerイメージも提供されており、フロントエンドではクラシックUIとモダンUIを切り替えられます。

基本的な速度テストに加えて、時間の経過に伴うレイテンシをグラフ表示し、パケットロスを追跡する、単体で動作する接続安定性テストも備えています。しきい値アラートやCSVエクスポートにも対応しています。複数の測定地点を設定でき、GoとRust向けの別バックエンドのほか、Android、CLI、.NETのクライアントもあります。

主な機能

  • 01ブラウザ上でダウンロード、アップロード、ping、ジッターを測定
  • 02IP、ISP、サーバーまでの距離を任意で表示
  • 03レイテンシのグラフ表示、パケットロスの追跡、CSVエクスポートに対応した接続安定性テスト
  • 04複数の測定地点を設定可能
  • 05MariaDB、MySQL、PostgreSQL、SQLite、MSSQLをストレージバックエンドとして利用可能
  • 06Dockerイメージを提供

ユースケース

  • オフィス、学校、またはISPに依存しないネットワーク向けの速度テストサーバーを運用する
  • 接続品質とレイテンシの安定性を時間の経過に沿って確認する
  • 社内Webサイトにプライベートな速度テストを組み込む

クイックスタート

  1. 1

    ソースコードをダウンロードして展開します

  2. 2

    リポジトリのディレクトリ構成を保ったまま、プロジェクトファイルをウェブサーバーの共有フォルダーにコピーします

  3. 3

    YOURSITE/speedtest/index.html にアクセスしてスピードテストを実行します

使う前に知っておきたいこと

  • セルフホスティングには、PHP 5.4 以降と Apache 2 や nginx などのウェブサーバー環境が必要です。
  • コピーレフトライセンスである LGPL-3.0 の下でライセンスされています。

収録されている特集

トピック

よくある質問

speedtest とは?
JavaScript製のセルフホスト型ブラウザベースのインターネット速度テスト。ダウンロード、アップロード、ping、ジッターを測定します。 LibreSpeedは、XMLHttpRequestとWeb Workersを使ってブラウザ上で動作する軽量なインターネット速度テストです。Flash、Java、WebSocketは不要です。ダウンロード速度とアップロード速度、ping、ジッターを測定し、オプションでIPアドレス、ISP、サーバーまでの距離も表示できます。
speedtest は無料で使えますか?ライセンスは?
speedtest は LGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
speedtest は今もメンテナンスされていますか?
活発にメンテナンス中。speedtest の最終コミットは 2026年10月22日 です。
speedtest は何に使えますか?
オフィス、学校、またはISPに依存しないネットワーク向けの速度テストサーバーを運用する 接続品質とレイテンシの安定性を時間の経過に沿って確認する 社内Webサイトにプライベートな速度テストを組み込む
speedtest のインストール方法は?
ソースコードをダウンロードして展開します リポジトリのディレクトリ構成を保ったまま、プロジェクトファイルをウェブサーバーの共有フォルダーにコピーします YOURSITE/speedtest/index.html にアクセスしてスピードテストを実行します
speedtest はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/librespeed/speedtest

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト