Repolode
SamR1

SamR1/FitTrackee

GPXなどのアクティビティファイルを取り込んで屋外での運動を記録できる、データを自分のサーバーに保管するセルフホスト型Webアプリ。

代替できる製品:Strava

スター
1,176
フォーク
75
未解決の Issue
1
最終コミット
一昨日

これは何?

FitTrackeeは、ランニング、サイクリング、ハイキングなどの屋外アクティビティを記録するWebアプリケーションです。ワークアウトは主に、デバイスやスマートフォンアプリからエクスポートしたファイルを取り込んで追加しますが、ファイルを使わずに手動で作成することもできます。地図データにはOpenStreetMapを使用します。

自分のサーバーで動作するよう設計されているため、ワークアウトのデータは自分で管理できます。バックエンドにはFlaskとPostgreSQL/PostGIS、フロントエンドにはVue 3とTypeScriptを採用し、コマンドラインインターフェースも付属しています。パッケージはPyPIで公開されており、Dockerイメージも利用できます。

READMEによると、プロジェクトは活発に開発中で、一部の機能は不安定な場合があります。ドキュメントでは、インストール方法、CLI、サードパーティ製ツール、トラブルシューティングを扱っています。

主な機能

  • 01GPXなどのアクティビティファイルからワークアウトを取り込めます。
  • 02ファイルを使わずにワークアウトを手動で追加できます。
  • 03OpenStreetMapのデータを使って、ルートを地図上に表示できます。
  • 04Chart.jsでワークアウトの統計をグラフ化できます。
  • 05管理用のコマンドラインインターフェースを利用できます。
  • 06PostGISを備えたPostgreSQL上で動作します。

ユースケース

  • サイクリングやランニングのファイルを商用サービスにアップロードせず、プライベートなアーカイブとして保管する。
  • Androidのトラッキングアプリや時計の連携アプリからエクスポートしたワークアウトを一か所に集約する。
  • 自宅のサーバーやVPSで、個人または小規模グループ向けのアクティビティトラッカーを運用する。

クイックスタート

  1. 1

    公式ドキュメントのインストール手順に従ってください

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

  • 活発に開発中のため、一部の機能が不安定な場合があります。
  • PostGIS拡張機能を備えたPostgreSQLデータベースが必要なため、セルフホスティングの設定に手間がかかります。
  • AGPL-3.0ライセンス(コピーレフト)で提供されており、派生したネットワークサービスにはソースコードの公開が求められます。

収録されている特集

トピック

#fitness#self-hosted#gpx#outdoor-activities#workout-tracker#flask#vue3#openstreetmap#activity-tracker#chartjs

よくある質問

FitTrackee とは?
GPXなどのアクティビティファイルを取り込んで屋外での運動を記録できる、データを自分のサーバーに保管するセルフホスト型Webアプリ。 FitTrackeeは、ランニング、サイクリング、ハイキングなどの屋外アクティビティを記録するWebアプリケーションです。ワークアウトは主に、デバイスやスマートフォンアプリからエクスポートしたファイルを取り込んで追加しますが、ファイルを使わずに手動で作成することもできます。地図データにはOpenStreetMapを使用します。
FitTrackee は無料で使えますか?ライセンスは?
FitTrackee は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
FitTrackee は今もメンテナンスされていますか?
活発にメンテナンス中。FitTrackee の最終コミットは 2026年11月4日 です。
FitTrackee は何に使えますか?
サイクリングやランニングのファイルを商用サービスにアップロードせず、プライベートなアーカイブとして保管する。 Androidのトラッキングアプリや時計の連携アプリからエクスポートしたワークアウトを一か所に集約する。 自宅のサーバーやVPSで、個人または小規模グループ向けのアクティビティトラッカーを運用する。
FitTrackee のインストール方法は?
公式ドキュメントのインストール手順に従ってください
FitTrackee はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/SamR1/FitTrackee

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

関連プロジェクト