OpenSource-Hub
E

Endurain

1.9k stars·隐私保护·已提供 SHA-256 校验码,下载后可自行核对文件完整性

一个自托管的健身追踪服务,类似 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)每天午夜重置,切勿存放重要数据。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 镜像不再维护;提供每日重置的演示环境供快速体验。

标签

fitnessself-hostedactivity-trackingstrava-alternativeprivacy

快速上手

1

下载安装包

点击上方按钮下载对应系统的安装包

2

安装软件

双击下载的安装程序,按提示完成安装

3

步骤1:安装 Docker 和 docker-compose(如果未安装)

4

步骤2:下载项目提供的 docker-compose.yml 示例文件并配置环境变量

5

步骤3:运行 docker-compose up -d 启动服务

安装指引
  1. 步骤1:安装 Docker 和 docker-compose(如果未安装)
  2. 步骤2:下载项目提供的 docker-compose.yml 示例文件并配置环境变量
  3. 步骤3:运行 docker-compose up -d 启动服务
文件完整性

暂未获取到校验码

该项目暂未在 GitHub Release 页面提供 SHA-256 校验码

SHA256 校验码

暂无校验码

建议从 GitHub Releases 页面直接下载,并自行核对文件完整性

本平台所有 SHA-256 校验码均提取自项目在 GitHub 官方 Release 页面发布的文件,未做任何修改。你可以通过 GitHub Releases 页面自行验证。

运维指引

卸载说明

停止容器:docker-compose down -v(-v 会删除数据卷,谨慎操作);删除项目目录即可。

无额外依赖

下载后即可直接使用,无需安装其他运行环境

项目信息
开源协议AGPL-3.0
最后更新2026-05-13 16:18:23
GitHub 仓库官方网站

相似推荐