Repolode
SamR1

SamR1/FitTrackee

一款可自托管的户外运动记录网页应用,支持从文件导入活动数据,数据保存在自己的服务器上。

可替代:Strava

Star
1,176
Fork
75
未关闭 Issue
1
最近提交
3天前

这是什么?

FitTrackee 是一款用于记录跑步、骑行、徒步等户外运动的网页应用。运动记录主要通过导入设备或手机应用导出的文件添加,也可以不使用文件手动创建。地图数据来自 OpenStreetMap。

项目设计为部署在自己的服务器上,运动数据完全由自己掌握。后端基于 Flask 与 PostgreSQL/PostGIS,前端使用 Vue 3 和 TypeScript,并提供命令行工具。项目已发布到 PyPI,也提供 Docker 镜像。

项目仍处于活跃开发阶段,部分功能可能不够稳定。文档涵盖安装部署、命令行工具、第三方工具和故障排查等内容。

核心功能

  • 01支持从 GPX 等活动文件导入运动记录。
  • 02无需文件即可手动添加运动记录。
  • 03基于 OpenStreetMap 数据在地图上展示路线。
  • 04使用 Chart.js 绘制运动数据图表。
  • 05提供命令行工具用于管理。
  • 06数据存储基于 PostgreSQL 与 PostGIS。

适用场景

  • 在不把轨迹上传到商业服务的前提下,私下保存骑行或跑步文件。
  • 把 Android 运动应用或手表配套应用导出的记录集中管理。
  • 在家用服务器或 VPS 上搭建个人或小团队的运动记录服务。

快速上手

  1. 1

    按照官方文档中的安装说明操作

使用前须知

  • 仍处于大力开发阶段,部分功能可能不稳定。
  • 需要带有 PostGIS 扩展的 PostgreSQL 数据库,自托管时需要额外的配置工作。
  • 采用 AGPL-3.0 许可证,这是一种 Copyleft 许可证,要求基于其修改并通过网络提供的服务公开源代码。

收录于专题

标签

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

常见问题

FitTrackee 是什么?
一款可自托管的户外运动记录网页应用,支持从文件导入活动数据,数据保存在自己的服务器上。 FitTrackee 是一款用于记录跑步、骑行、徒步等户外运动的网页应用。运动记录主要通过导入设备或手机应用导出的文件添加,也可以不使用文件手动创建。地图数据来自 OpenStreetMap。
FitTrackee 可以免费使用吗?用的什么许可证?
FitTrackee 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
FitTrackee 还在维护吗?
活跃维护中。FitTrackee 最近一次提交是在 2026年11月4日。
FitTrackee 适合用来做什么?
在不把轨迹上传到商业服务的前提下,私下保存骑行或跑步文件。 把 Android 运动应用或手表配套应用导出的记录集中管理。 在家用服务器或 VPS 上搭建个人或小团队的运动记录服务。
FitTrackee 怎么安装和运行?
按照官方文档中的安装说明操作
在哪里获取 FitTrackee?
源代码和安装说明在 GitHub 上:https://github.com/SamR1/FitTrackee

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目