GoとReactで構築された、Web UI付きのセルフホスト型ネットワーク速度テスト・サーバー監視ツール。
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
ソースコードをダウンロードして展開します
- 2
リポジトリのディレクトリ構成を保ったまま、プロジェクトファイルをウェブサーバーの共有フォルダーにコピーします
- 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 の数値は毎日更新されます。
関連プロジェクト
インターネット速度テストを定期実行し、設定した期間にわたって結果を保存するセルフホスト型ソフトウェアです。
インターネット速度テストを定期実行し、ダウンロード、アップロード、Ping、稼働状況の履歴を記録するセルフホスト型アプリです。
複数ホストへの同時 ping、リアルタイムチャート、TCP ping、Prometheus exporter モードに対応したRust製pingツール。
Nagios Coreは、ホスト、サービス、ネットワークを監視するC製プログラムで、ステータスや履歴を確認できる任意のWebインターフェースを備えています。
条件分岐、多言語対応、GDPRを考慮したデータ処理に対応する、アンケート作成用のオープンソースオンラインプラットフォーム(PHP)。