PassNAT LogoPassNAT

自托管时间追踪工具Traggo,灵活标签管理工作时间,NAS极简部署随处访问

作者

小编

发布时间

Curving abstract shapes with an orange and blue gradient

项目介绍

Traggo 是一款自托管的标签化时间追踪工具,让你能够精细化管理和统计工作时间。与传统的任务管理工具不同,Traggo 采用灵活的标签系统,你可以根据项目、工作类型、客户等多个维度为时间记录添加标签,从而实现高度定制化的时间管理体验。

项目支持自定义仪表板、数据可视化统计、日历视图、多用户管理等功能,拥有简洁优雅的网页界面和多种主题支持。最重要的是,作为完全自托管的解决方案,你的所有数据都掌握在自己手中,无需担心隐私泄露。无论是个人开发者、自由职业者还是小型团队,都能通过 Traggo 轻松追踪和分析工作效率。

项目地址:点我跳转

部署安装

如果你想在办公室外也能访问 Traggo,建议配置内网穿透服务。可以前往 帕斯内网穿透 注册账号,具体操作方法可以 点我查看内网穿透全平台上手攻略,帮助你随时随地安全访问家里的 NAS。

使用 Docker 快速部署

打开你的飞牛 NAS 或其他 NAS 设备,进入容器管理界面。

点击 本地镜像 - 添加镜像 - 从 URL 添加,在镜像地址栏填入:

1traggo/server:latest

等待镜像下载完成后,点击启动按钮启动容器。

基础配置步骤:

1. 开机自启 - 勾选'开机自动启动'选项,确保 NAS 重启后 Traggo 能自动运行

2. 端口映射 - 设置端口为 3030:3030(前面的 3030 是外部访问端口,后面是容器内端口)

如果提示 3030 端口已被占用,可以修改外部端口号,比如改成 3031:3030,但容器内部端口必须保持为 3030

3. 数据存储 - 创建一个文件夹用于存储 Traggo 的数据库,将其映射到容器内的 /opt/traggo/data 路径

这样即使容器重启,你的所有时间记录数据也不会丢失

4. 环境变量设置

必须设置:

TRAGGO_DEFAULT_USER_NAME:管理员用户名(默认:admin)

TRAGGO_DEFAULT_USER_PASS:管理员密码(默认:admin,强烈建议修改

可选设置:

TRAGGO_LOG_LEVEL:日志级别(默认:info,可选 debug/info/warn/error)

其他配置保持默认即可,然后点击启动容器。

访问应用:

容器启动成功后,在浏览器中访问 http://你的NAS_IP:3030(如果修改了外部端口则使用对应的端口号),使用你设置的管理员账号和密码登录,即可开始使用 Traggo 进行时间追踪。

本篇教程结束