HabitTrove 是一款 游戏化习惯追踪应用,通过奖励硬币的方式帮助你建立和维持积极习惯。你可以用这些硬币兑换奖励,从而让习惯养成变得更有趣和可持续。本文将介绍如何使用 Docker 快速部署 HabitTrove,开启你的习惯养成之旅


HabitTrove 功能展示

HabitTrove 登录界面,点击 admin 好像可以直接进入:

HabitTrove 面板:

添加习惯:

管理硬币:

HabitTrove 设置:


什么是 HabitTrove?

HabitTrove 是一款 游戏化习惯追踪应用,旨在通过 硬币奖励 机制帮助用户建立和维持积极习惯。用户可以通过完成习惯任务获得硬币,并用这些硬币兑换奖励。HabitTrove 支持 多用户功能任务管理番茄钟 和 进度可视化,是一款功能丰富的习惯养成工具。

核心功能与特点

  • 习惯创建与追踪:创建每日习惯,完成任务后获得硬币奖励。
  • 愿望清单:添加愿望清单,用赚取的硬币兑换奖励。
  • 进度统计:查看习惯完成情况和进度统计。
  • 日历热图:通过热图可视化习惯完成情况(开发中)。
  • 多用户支持:支持多用户功能,共享习惯和任务。
  • 番茄钟:内置番茄钟功能,提高任务完成效率。
  • 暗黑模式:支持暗黑模式,保护眼睛。
  • PWA 支持:支持渐进式 Web 应用(PWA),方便在移动设备上使用。

适用场景

  • 习惯养成:建立和维持积极习惯。
  • 任务管理:管理日常任务。
  • 团队协作:共享习惯和任务的团队。

官方地址


使用 Docker 部署 HabitTrove

使用以下 Docker Compose 配置来安装 HabitTrove:

version: '3'

services:
  habittrove:
    image: dohsimpson/habittrove
    ports:
      - "3000:3000"
    volumes:
      - "./data:/app/data"
    environment:
      - AUTH_SECRET=your-secret-key-here
    restart: unless-stopped

部署步骤

  1. 创建数据目录并设置权限: 在终端中运行以下命令: mkdir -p data chown -R 1001:1001 data
  2. 生成安全认证密钥: 在终端中运行以下命令: export AUTH_SECRET=$(openssl rand -base64 32) echo $AUTH_SECRET
  3. 创建 Docker Compose 文件: 在终端中创建一个 docker-compose.yml 文件,并粘贴上述配置。将 AUTH_SECRET 替换为生成的密钥。
  4. 启动容器: 在终端中运行以下命令: docker compose up -d
  5. 访问 HabitTrove: 打开浏览器,访问 http://localhost:3000,开始使用 HabitTrove。
  6. 开始使用: 创建习惯、完成任务、赚取硬币,开启你的习惯养成之旅。

总结

HabitTrove 支持 多用户功能任务管理番茄钟 和 进度可视化,是一款功能丰富的习惯养成工具。通过 Docker 快速部署,用户可以轻松构建自己的 私有习惯追踪服务,完全掌控数据所有权。更多功能可访问以下资源获取:

🔗 GitHub 仓库

订阅评论
提醒
guest

0 评论
最旧
最新 最多投票
内联反馈
查看所有评论
You May Also Like