MySpeed
ネットワーク帯域幅を自動的に速度測定し、長期的に記録するオープンソースツール。複数の速度測定ソースと通知チャネルに対応。
スマートダウンロード
プロジェクトのホームページへ
インストーラはまだありません — ソースリポジトリをご覧ください
自動で定期的に速度測定を行い、履歴データを永久に保存し、複数サーバーとアラート通知に対応。
主な機能
- 定期自動速度測定をサポートし、Cron 式で時間間隔を柔軟に設定可能
- 統計グラフで速度や遅延などの主要指標を分かりやすく表示
- 複数の速度測定サーバー(Ookla/LibreSpeed/Cloudflare)を追加可能
- ヘルスチェック失敗時にメール、Signal、WhatsApp、Telegram で通知
- データ保持期間は設定可能で、数日から永久保存まで対応
できないこと
- •初回起動時には、少なくとも1つの速度テストサーバー(Ookla のパブリックサーバーなど)を手動で追加する必要があります。
- •データはデフォルトのパスに保存されるため、データベースファイルを定期的にバックアップすることをお勧めします。
- •Cron 式に不慣れな場合はオンラインツールを参照してください。さもないと、テスト頻度が高すぎたり低すぎたりする可能性があります。
- •通知機能を使用するには、メールまたはサードパーティボットの API キーを自身で設定する必要があります。
使用例
- 家庭ネットワーク品質の長期的なモニタリング、帯域幅の変動をタイムリーに検出
- 企業IT運用:複数の拠点のネットワークパフォーマンスを記録し、アラートを設定
- Grafanaと連携してカスタムネットワークモニタリング大画面を構築
詳細説明
MySpeed は、オープンソースのネットワーク速度テスト・分析ソフトウェアで、ネットワーク速度を自動的かつ定期的に測定し、その結果を保持期間をカスタマイズできるデータベースに保存します。Ookla、LibreSpeed、Cloudflare の3種類の速度測定バックエンドをサポートし、複数のテストサーバーを追加できるほか、ヘルスチェック機能も備えており、エラーや接続断が発生した際にメール、Signal、WhatsApp、Telegram を通じて通知を送信します。結果はシンプルな Web インターフェースで表示され、リストと統計の2種類のビューに対応し、Prometheus/Grafana との統合も可能です。家庭ユーザー、中小企業のオーナー、ネットワーク管理者が長期的に帯域幅の傾向を監視し、アラートを受け取るのに適しています。
タグ
はじめ方
ソフトウェアをインストール
ダウンロードしたインストーラをダブルクリックし、指示に従ってください
ステップ1:Docker を使った1行インストール(推奨):docker run -d -p 3000:3000 -v myspeed-data:/app/data gnmyt/myspeed
ステップ2:ブラウザで http://localhost:3000 にアクセスし、初回セットアップウィザードに従って速度テストサーバーとスケジュールを追加します
ステップ3:ダッシュボードで履歴データを確認し、通知チャネルを設定します(オプション)
- ステップ1:Docker を使った1行インストール(推奨):docker run -d -p 3000:3000 -v myspeed-data:/app/data gnmyt/myspeed
- ステップ2:ブラウザで http://localhost:3000 にアクセスし、初回セットアップウィザードに従って速度テストサーバーとスケジュールを追加します
- ステップ3:ダッシュボードで履歴データを確認し、通知チャネルを設定します(オプション)
チェックサムがありません
このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません
SHA256 チェックサム
チェックサムなし
GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください
本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。
オープンソースの透明性
GitHub ソースを見るアンインストール情報
Docker コンテナを停止して削除します:docker stop myspeed && docker rm myspeed、次にデータボリュームを削除します:docker volume rm myspeed-data。ネイティブインストールを使用している場合は、プロジェクトフォルダと設定ファイルを削除するだけです。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。