traggo/server
SHA-256一款自托管的、基于标签的时间跟踪工具,无需任务,只有带标签的时间段。
自己搭建的灵活时间记录器,标签随便打,数据自己做主。
核心功能
- 基于标签而非任务,完全自定义分类
- 自托管部署,数据完全由你控制
- 可定制仪表盘,图表展示时间统计
- 列表和日历视图,清晰回顾时间线
- 多主题网页界面,简洁直观
避坑指南
- •默认使用 SQLite 数据库,数据文件存于容器内,建议挂载外部卷避免丢失。不要将默认端口 3030 直接暴露到公网,请使用反向代理(如 Nginx)并开启 HTTPS。用户管理功能简单,注意设置强密码。标签体系需要自行规划,初期可能需要调整。
适用场景
- 自由职业者记录不同客户项目时间
- 团队内部统计各成员在不同类型任务上的耗时
- 个人时间管理,分析日常活动分布(如编程、会议、邮件)
详细介绍
Traggo 是一款自托管的、基于标签的时间跟踪工具。与传统工具使用固定任务或项目不同,Traggo 允许你给时间段打上自定义标签(如项目、类型、客户),完全由你定义标签体系,适应任何工作流。功能包括可自定义的仪表盘图表、列表与日历视图、多主题的清爽网页界面、简单的用户管理,以及通过 Docker 或二进制文件的便捷部署。所有数据保留在你的服务器上,确保完全隐私。
标签
快速上手
安装软件
双击下载的安装程序,按提示完成安装
使用 Docker 快速运行:docker run -p 3030:3030 traggo/server
打开浏览器访问 http://localhost:3030
注册第一个用户,然后开始打标签记录时间
- 使用 Docker 快速运行:docker run -p 3030:3030 traggo/server
- 打开浏览器访问 http://localhost:3030
- 注册第一个用户,然后开始打标签记录时间
已提供 SHA-256 校验码,下载后可自行核对文件完整性
该校验码提取自 GitHub 官方 Release 页面
SHA256 校验码
c14012c5d4975c23e8214770bba02a106de7fa8fcf1d10c7a127ebec30536639该校验码提取自 GitHub Release 页面,下载后请自行核对文件完整性
本平台所有 SHA-256 校验码均提取自项目在 GitHub 官方 Release 页面发布的文件,未做任何修改。你可以通过 GitHub Releases 页面自行验证。
开源透明
查看 GitHub 源码卸载说明
若使用 Docker:先停止容器(docker stop traggo-server),再删除容器(docker rm traggo-server)并删除数据卷(docker volume rm traggo-data)即可彻底卸载。若使用二进制文件:直接删除可执行文件及数据目录(默认为当前目录下的 traggo.db 和配置文件)。
无额外依赖
下载后即可直接使用,无需安装其他运行环境