当前位置: 首页 > web >正文

个人禁食伴侣FastTrack

在这里插入图片描述

简介

什么是 FastTrack ?

FastTrack 是一个美观且功能齐全的间歇性禁食追踪器,具有持久数据存储、健康监测和全面分析功能。

主要特点

  • 🕐 禁食计时器:具有开始/暂停/停止功能的实时计时器
  • 📅 日历条目:轻松选择过去斋戒的日期和时间
  • 📊 分析:精美的图表和统计数据
  • ⚖️ 体重追踪BMI 计算和进度图表
  • 💊 补充剂追踪:通过日历视图追踪维生素和补充剂
  • 🎨 主题8 种美丽的色彩主题,包括黑暗模式
  • 💾 数据持久性:所有数据按用户存储并自动备份
  • 📱 响应式:在移动设备和桌面设备上完美运行
  • 🔄 导入/导出CSV 导入/导出,实现数据可移植性
  • 🏥 健康指标:卡路里燃烧计算和健康洞察
  • 👥 多用户:使用单独的数据存储来保护用户帐户

应用场景

  • 间歇性禁食者:对希望通过禁食管理体重和健康的用户非常有帮助。
  • 健康监控:适用于希望跟踪体重和补充剂摄入的用户。
  • 数据分析:那些希望通过图表和统计了解自身健康变化的人士。
  • 健身社区:适合健身爱好者和希望记录饮食习惯的用户。

FastTrack 提供了一个用户友好的平台,帮助用户轻松管理他们的健康和禁食生活方式。

安装

在群晖上以 Docker 方式安装。

在注册表中搜索 proteinman81 ,选择第一个 proteinman81/fasttrack,只有一个 latest 版本,双击直接下载。

docker 文件夹中,创建一个新文件夹 fasttrack,并在其中建一个子文件夹 data

文件夹装载路径说明
docker/fasttrack/data/data存放应用数据,包括账号信息、用户数据等

端口

本地端口不冲突就行,不确定的话可以用命令查一下

# 查看端口占用
netstat -tunlp | grep 端口号
本地端口容器端口
803380

默认暴露了 2 个端口,猜测 3001 可能是后端的

因为用不上,所以删了,免得多占一个端口

环境

可变
JWT_SECRET用于生成和验证 JSON Web Tokens (JWT) 的密钥

JWT_SECRET 有默认值,不想设置可以忽略

命令行安装

如果你熟悉命令行,可能用 docker cli 更快捷

# 新建文件夹 fasttrack 和 子目录
mkdir -p /volume1/docker/fasttrack/data# 进入 fasttrack 目录
cd /volume1/docker/fasttrack# 运行容器
docker run -d \--restart unless-stopped \--name fasttrack \-p 8033:80 \-v $(pwd)/data:/data \proteinman81/fasttrack:latest

也可以用 docker-compose 安装,将下面的内容保存为 docker-compose.yml 文件

version: '3'services:fasttrack:image: proteinman81/fasttrack:latestcontainer_name: fasttrackrestart: unless-stoppedports:- 8033:80volumes:- ./data:/dataenvironment:- JWT_SECRET=your-secure-jwt-secret-here

然后执行下面的命令

# 新建文件夹 fasttrack 和 子目录
mkdir -p /volume1/docker/fasttrack/data# 进入 fasttrack 目录
cd /volume1/docker/fasttrack# 将 docker-compose.yml 放入当前目录# 一键启动
docker-compose up -d

运行

在浏览器中输入 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

http://www.xdnf.cn/news/18687.html

相关文章:

  • 数据库类型与应用场景全解析:从传统关系型到新兴向量数据库
  • MySQL深分页的处理方案
  • React学习(十一)
  • 深入理解 React useEffect
  • 三、Bpmnjs 核心组件与架构介绍
  • 【c++进阶系列】:万字详解多态
  • 分库分表系列-基础内容
  • piecewise jerk算法介绍
  • 密码实现安全基础篇 . KAT(已知答案测试)技术解析与实践
  • SpringBoot自动配置原理解析
  • Reactor 反应堆模式
  • 游游的数组询问
  • SOC估算方法-蜣螂优化算法结合极限学习
  • NVIDIA Nsight Systems性能分析工具
  • 【Linux系统】进程信号:信号的处理
  • 【基础-判断】订阅dataReceiveProgress响应事件是用来接收HTTP流式响应数据。
  • 基于LLM的跨架构物联网静态漏洞挖掘检测 摘要
  • Ubuntu2204server系统安装postgresql14并配置密码远程连接
  • 小程序备案话术
  • 关于微服务下的不同服务之间配置不能通用的问题
  • pid自适应调节实战设计-基于输出电流的PI参数切换方案
  • React Hooks原理深潜:从「黑魔法」到「可观测」的蜕变之旅
  • Linux服务器Systemctl命令详细使用指南
  • DeepSeek V3.1 横空出世:重新定义大语言模型的边界与可能
  • 水体反光 + 遮挡难题破解!陌讯多模态融合算法在智慧水务的实测优化
  • 深入理解纹理与QtOpenGL的实现
  • 深度集成Dify API:基于Vue 3的智能对话前端解决方案
  • GitHub 热榜项目 - 日榜(2025-08-23)
  • Git的下载安装和使用以及和IDEA的关联
  • 微服务概述1