个人禁食伴侣FastTrack
简介
什么是 FastTrack ?
FastTrack
是一个美观且功能齐全的间歇性禁食追踪器,具有持久数据存储、健康监测和全面分析功能。
主要特点
- 🕐 禁食计时器:具有开始/暂停/停止功能的实时计时器
- 📅 日历条目:轻松选择过去斋戒的日期和时间
- 📊 分析:精美的图表和统计数据
- ⚖️ 体重追踪:
BMI
计算和进度图表 - 💊 补充剂追踪:通过日历视图追踪维生素和补充剂
- 🎨 主题:
8
种美丽的色彩主题,包括黑暗模式 - 💾 数据持久性:所有数据按用户存储并自动备份
- 📱 响应式:在移动设备和桌面设备上完美运行
- 🔄 导入/导出:
CSV
导入/导出,实现数据可移植性 - 🏥 健康指标:卡路里燃烧计算和健康洞察
- 👥 多用户:使用单独的数据存储来保护用户帐户
应用场景
- 间歇性禁食者:对希望通过禁食管理体重和健康的用户非常有帮助。
- 健康监控:适用于希望跟踪体重和补充剂摄入的用户。
- 数据分析:那些希望通过图表和统计了解自身健康变化的人士。
- 健身社区:适合健身爱好者和希望记录饮食习惯的用户。
FastTrack
提供了一个用户友好的平台,帮助用户轻松管理他们的健康和禁食生活方式。
安装
在群晖上以 Docker 方式安装。
在注册表中搜索 proteinman81
,选择第一个 proteinman81/fasttrack
,只有一个 latest
版本,双击直接下载。
卷
在 docker
文件夹中,创建一个新文件夹 fasttrack
,并在其中建一个子文件夹 data
文件夹 | 装载路径 | 说明 |
---|---|---|
docker/fasttrack/data |
/data |
存放应用数据,包括账号信息、用户数据等 |
端口
本地端口不冲突就行,不确定的话可以用命令查一下
1 | # 查看端口占用 |
本地端口 | 容器端口 |
---|---|
8033 |
80 |
默认暴露了 2
个端口,猜测 3001
可能是后端的
因为用不上,所以删了,免得多占一个端口
环境
可变 | 值 |
---|---|
JWT_SECRET |
用于生成和验证 JSON Web Tokens (JWT ) 的密钥 |
JWT_SECRET
有默认值,不想设置可以忽略
命令行安装
如果你熟悉命令行,可能用 docker cli
更快捷
1 | # 新建文件夹 fasttrack 和 子目录 |
也可以用 docker-compose
安装,将下面的内容保存为 docker-compose.yml
文件
1 | version: '3' |
然后执行下面的命令
1 | # 新建文件夹 fasttrack 和 子目录 |
运行
在浏览器中输入 http://群晖IP:8033
就能看到登录界面。你可以用 admin/admin123
登录,也可以自建账号
注册的用户,也可以通过 Make Admin
具备管理员权限
禁食计时器
登录成功后的主界面
看了下源码,没有 i18n
,所以是不支持多语言的。建议使用翻译插件
点 开始
就可以计时了
当停止时,可以在 统计
中看到
历史
中也有
体重追踪
进入 Health
设置体重和身高,会自动计算 BMI
当输入体重变化时,会有历史记录
参考文档
theqldcoalminer/fasttrack: A self hosted docker application to track fasting and bodyweight
地址:https://github.com/theqldcoalminer/fasttrack