Show HN:Dreeve——自托管的运动与健身数据仪表盘

查看原文 HN 讨论

文章摘要

Dreeve 是一个自托管、开源的运动与健身数据仪表盘。作者 frogfuhrer 在 Show HN 自述中说明,这个项目他已经断断续续做了几年,原名叫 “Statistics for Strava”,最近改名为 Dreeve 是因为 Strava 改了 API 使用条款——他们把 API 收费墙化了

用法很直接:你把它指向自己的活动文件(FIT/TCX/GPX),或者连接一个 Strava 账号,它就会给你生成一个仪表盘。核心功能包括:

技术栈作者形容为”简单、直接、快”:PHP 8.5 + Symfony,SQLite,Docker Compose。以 Docker 容器运行,所有数据存在 SQLite 里,任何东西都不会离开你的机器

作者也主动说明了限制(caveats):它是围绕单用户设计的,没有多租户方案;AI 训练助手是可选的,不配置就不开启;路段数据如果你想要,仍然来自 Strava,这是他唯一没能去掉的依赖。文档在 docs.dreeve.app。

关于名字,README 里有一段温柔的解释:dreeve(读作 /driːv/)是西佛兰德语(Dreeve 维护者的出生地)中的一个词,指两侧种满树的乡间小路——”每个骑行者和跑者都热爱的那种路”。

HN 评论精华

需要如实说明:这条帖子在 HN 上几乎没有引起讨论。截至抓取时只有 18 分、3 条评论,其中一条还是作者自己的回复。

除此之外没有更多讨论。这个项目本身的技术选型(PHP 8.5 + Symfony + SQLite 做自托管仪表盘)、Strava API 收费墙化这个引发改名的行业背景,以及”运动数据主权”这个在 HN 上通常很能引发共鸣的话题,这次都没能激起对话——帖子大概率是沉在了首页之外。