Endurain
Strava のようなセルフホスト型のフィットネストラッキングサービスで、自分の運動データを完全にコントロールできます。
スマートダウンロード
プロジェクトのホームページへ
インストーラはまだありません — ソースリポジトリをご覧ください
セルフホスト型のフィットネストラッキングツール。プライバシーを重視し、Stravaの代替となる。
主な機能
- 完全なセルフホスト型で、データは自分の手で管理
- Strava、Garmin Connect のアクティビティのインポートをサポート
- GPX、TCX、FIT 形式のファイルをアップロード可能
- Vue.js と Bootstrap ベースのモダンな Web インターフェース
- Docker でワンクリックデプロイ、PostgreSQL データベースを使用
できないこと
- •プロジェクトは GitHub から Codeberg に移行しました。GitHub ミラーはアーカイブされています。新しいアドレスをご利用ください:https://codeberg.org/endurain-project/endurain。2. デモ環境(demo.endurain.com)は毎日午前0時にリセットされます。重要なデータを保存しないでください。3. 現在はまだ Beta 段階であり、機能が不完全な場合があります。
使用例
- Strava などの商用プラットフォームから脱却し、独自のフィットネスデータ記録サービスを構築したい
- 異なるソースからの運動記録を一元管理する必要がある
- データプライバシーに高い要求を持つスポーツ愛好家や組織
Endurain は、プライバシーとデータ所有権を重視するユーザーのために設計された、オープンソースのセルフホスト型フィットネストラッキングプラットフォームです。Strava に似た機能——アクティビティのアップロード、ワークアウト分析、ソーシャルインタラクション——を提供しながら、完全に自分自身のサーバー上で動作します。フロントエンドは Vue.js と Bootstrap で構築され、バックエンドは Python FastAPI をベースに、Alembic と SQLAlchemy を統合してデータベース管理を行います。Strava および Garmin Connect からのインポートをサポートし、GPX、TCX、FIT ファイルの手動アップロードも可能です。Endurain は Docker(docker-compose 推奨)でデプロイし、PostgreSQL を使用してデータを保存します。注意:プロジェクトは Codeberg に移行済みで、GitHub ミラーはメンテナンスされていません。毎日リセットされるデモ環境が用意されており、すぐにお試しいただけます。
タグ
はじめ方
ソフトウェアをインストール
ダウンロードしたインストーラをダブルクリックし、指示に従ってください
ステップ1:Docker と docker-compose をインストールする(インストールされていない場合)
ステップ2:プロジェクトが提供する docker-compose.yml サンプルファイルをダウンロードし、環境変数を設定する
ステップ3:docker-compose up -d を実行してサービスを起動する
- ステップ1:Docker と docker-compose をインストールする(インストールされていない場合)
- ステップ2:プロジェクトが提供する docker-compose.yml サンプルファイルをダウンロードし、環境変数を設定する
- ステップ3:docker-compose up -d を実行してサービスを起動する
チェックサムがありません
このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません
SHA256 チェックサム
チェックサムなし
GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください
本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。
オープンソースの透明性
GitHub ソースを見るアンインストール情報
コンテナを停止:docker-compose down -v(-v はデータボリュームを削除します。慎重に操作してください);プロジェクトディレクトリを削除すれば完了です。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。
問題が発生?以下のFAQを確認
5 FAQs