可自托管的个人仪表盘,支持服务状态监控、组件小部件、主题与可视化配置编辑。
endurain-project/endurain
一款自托管的健身记录服务,可同步 Strava、Garmin Connect 活动,并导入 GPX/TCX/FIT 文件,数据保存在自己的服务器上。
可替代:Strava
- Star
- 2,300
- Fork
- 144
- 未关闭 Issue
- 176
- 最近提交
- 23小时前
这是什么?
Endurain 是一款自托管的健身记录服务,让用户完全掌控自己的运动数据和部署环境。它定位为注重隐私、可深度定制的 Strava 替代方案。
后端基于 Python FastAPI,数据库使用 PostgreSQL;前端采用 Vue.js 3 与 TypeScript,并使用 Tailwind CSS。活动数据可以从 Strava 和 Garmin Connect 同步,也可以手动上传 .gpx、.tcx、.fit 文件。部署方式为 Docker 镜像,配合示例 docker-compose 文件,配置通过环境变量完成。
项目采用 AGPL-3.0 许可证,并提供在线演示环境,每天自动重置。项目团队已宣布暂时冻结新功能开发,重点加固基础能力。
核心功能
- 01可从 Strava 和 Garmin Connect 同步运动记录。
- 02支持导入手动上传的 .gpx、.tcx、.fit 文件。
- 03以自托管服务运行,数据存储在 PostgreSQL 中。
- 04提供 Docker 镜像和 docker-compose 示例进行部署。
- 05通过环境变量进行配置。
适用场景
- 将运动记录保存在自己的服务器上,而非商业平台。
- 把 Garmin 设备和 Strava 的运动数据集中到一处。
- 导入其他设备导出的 GPX、TCX 或 FIT 文件。
快速上手
- 1
获取 Docker 镜像,并以仓库中的 docker-compose.yml.example 文件作为部署模板
- 2
通过环境变量进行配置,详细信息请参阅官方文档
使用前须知
- 项目处于临时功能冻结期,重心转向夯实基础。
- 这是自托管服务,你需要自行运行和维护服务器及 PostgreSQL 数据库。
- 项目采用 AGPL-3.0 许可证,这是一种 copyleft 许可证,衍生作品需以相同条款公开源代码。
- Endurain 名称和标志受商标保护,未经事先书面许可,不得用于付费托管等商业用途。
标签
常见问题
- endurain 是什么?
- 一款自托管的健身记录服务,可同步 Strava、Garmin Connect 活动,并导入 GPX/TCX/FIT 文件,数据保存在自己的服务器上。 Endurain 是一款自托管的健身记录服务,让用户完全掌控自己的运动数据和部署环境。它定位为注重隐私、可深度定制的 Strava 替代方案。
- endurain 可以免费使用吗?用的什么许可证?
- endurain 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
- endurain 还在维护吗?
- 活跃维护中。endurain 最近一次提交是在 2026年10月19日。
- endurain 适合用来做什么?
- 将运动记录保存在自己的服务器上,而非商业平台。 把 Garmin 设备和 Strava 的运动数据集中到一处。 导入其他设备导出的 GPX、TCX 或 FIT 文件。
- endurain 怎么安装和运行?
- 获取 Docker 镜像,并以仓库中的 docker-compose.yml.example 文件作为部署模板 通过环境变量进行配置,详细信息请参阅官方文档
- 在哪里获取 endurain?
- 源代码和安装说明在 GitHub 上:https://github.com/endurain-project/endurain
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
2.7万1957VueMIT更新于 4天前
一款可自托管的健身与体重记录工具,用于规划训练计划、记录每组数据,数据保存在自己的服务器上。
1.4万1711JavaScriptAGPL-3.0更新于 昨天
基于 Django 的开源自托管健身、饮食与体重记录工具,提供 REST API 和移动端应用。
71481041PythonAGPL-3.0更新于 5天前
可自托管的 AI 盯盘工具,覆盖 A股、港股和美股,提供持仓管理、价格提醒与自动分析报告。
2138401PythonMIT更新于 昨天
自托管的端到端加密云盘,文件和笔记在浏览器中加密后才上传到服务器。
153273RustOther更新于 24小时前
可自托管的个人笔记应用,提供开放 API、Markdown 文章和可选的 AI 记忆功能。
104469TypeScriptMIT更新于 6天前