
家里的家务最难的不是做,而是记和分:这周谁倒垃圾、换滤网到没到期、孩子的任务做到哪一步,全靠脑子记总会漏。Donetick 就是为这件事做的家务协作工具:一款开源自托管的任务与家务管理应用,个人、家庭或小组可以在同一套任务模型里建任务、分任务、看进度,还能用自然语言直接建任务、用 NFC 标签一扫标记完成。本篇讲它怎么搭、怎么分,以及自托管前必须先确认的几件事。
Donetick 家务协作能做什么:从建任务到轮换分配
据源稿介绍,Donetick 支持个人或群组创建、共享和分配任务与家务事项。建任务可以用自然语言描述,应用会从描述中提取日期、时间和重复模式;重复任务支持按日、周、月、年、指定月份、星期以及自适应规则安排,还能按到期日期或实际完成日期计算下一次任务。任务可以嵌套子任务,支持优先级、共享标签、照片附件和时间记录;分配支持轮换,能按完成最少、随机或轮流顺序自动换人。
执行反馈也比较完整:积分、完成限制、统计图表,以及 NFC 标签触发任务完成。例如可以规定某个任务只能在到期前若干小时内标记完成,避免提前打卡;也可以给常用任务贴 NFC 标签,到现场一扫就算完成,适合换滤网、浇花这类定点事项。
软件信息表
| 软件名称 | Donetick |
| 类型 | 任务与家务管理应用(开源工具) |
| 开发语言 | Go(前端涉及 React) |
| 许可证 | AGPL-3.0(仓库页面已核实) |
| 部署方式 | Docker、Docker Compose 或二进制文件(据仓库说明) |
| 附件存储 | 本地存储或 S3 兼容服务(AWS S3、Cloudflare R2、MinIO 等) |
| 平台形态 | 自托管 |
版本选择:Docker 优先,二进制与源码按需选
结论先行:大多数自托管用户直接用 Docker 或 Docker Compose;只要跑起来、不想维护容器的人再看二进制;要改代码的人走源码构建。
| 方式 | 做法 | 适合谁 |
| Docker(推荐) | 拉取镜像后挂载数据与配置目录,设置自托管环境变量后运行 | 已有 Docker 环境、想快速部署的人 |
| Docker Compose | 用编排文件一次定义镜像、端口、挂载卷与环境变量 | 要长期运行、希望配置可复用的人 |
| 二进制文件 | 从发布页下载对应版本,解压后以自托管模式运行 | 不想用容器、直接跑在主机上的人 |
| 源码构建 | 按仓库说明分别构建前端与后端应用 | 要二次开发、改功能的人 |
无论选哪种,第一次启动的配置逻辑是一样的:自托管模式下首次启动会自动生成配置文件并随机生成密钥,改配置后重启生效,环境变量也可以覆盖配置项。
安装步骤
- 选一种部署方式:Docker 用户拉取镜像并准备好数据目录与配置目录的挂载路径;二进制用户从发布页下载对应版本并解压。
- 以自托管模式启动,首次启动会自动生成配置文件,里面含随机生成的密钥,先确认配置文件已生成、密钥已妥善保存。
- 按实际需要改配置或环境变量,例如时区、数据库路径、端口映射,改完重启服务。
- 登录后先建一个测试任务走完整流程:自然语言建任务、设重复规则、分配给成员、标记完成,确认积分与统计都正常后再把全家任务迁进来。
装完必改设置:这四处先定好
以下为按软件功能整理的配置建议,不是实测记录:
- 自托管模式与密钥先确认:确认服务确实以自托管模式启动,首次生成的配置文件与随机密钥已备份。体感差别是后续重启、迁移时不会因为密钥丢失导致登录状态全断。
- 附件存储先选型:照片附件可用本地存储或 S3 兼容服务,二选一并定下来。体感差别是任务照片不会一半在本地、一半在云上,找图时不用两头翻。
- 备份策略单独规划:数据目录、配置文件与附件存储要分别有备份方案,尤其是本地附件存储。体感差别是机器出问题时任务记录和照片还能找回来。
- 轮换与完成限制先定规则:把高频家务的分配轮换方式、完成时间限制先定好再全家启用。体感差别是分工不用每周人工排,提前打卡的漏洞也被规则堵住。
注意事项:这四条自托管前要核实
- 照片本地存储标注为开发中:据源稿介绍,照片的本地存储在仓库说明中标注为 WIP,用之前先核实其完整性,不建议把唯一一份照片只放在这里。
- 自然语言解析效果要实测:复杂或含糊的表达识别效果需要结合实际输入验证,重要任务建完后先核对日期与重复规则,别直接信任解析结果。
- 数据库、认证与升级流程要看完整文档:原稿摘要未完整说明这些流程,正式部署前先看完整文档或源码,确认备份与升级时任务、重复规则与历史记录的迁移行为。
- 不要假设没写明的能力:原稿摘要未明确公开 API、插件机制与移动端支持的完整范围,仓库说明里虽有 REST API 与通知集成等内容,但具体能力仍以仓库说明与实际版本为准,不能凭印象假设。
适用人群:适合谁、不适合谁
适合:想自己部署、不依赖第三方服务的个人、家庭或小组,尤其是家务分工、周期性维护事项多的人;也适合愿意自己承担部署、备份与升级维护的自托管用户。积分、统计与 NFC 触发对想培养孩子做家务习惯的家庭也比较友好。
不适合:只想注册账号马上用、不愿管服务器的人,自托管本身就是一门维护活;也不适合需要成熟企业认证与完整生产运维方案的组织,这类需求要先对完整文档与源码做验证,不能只看功能列表就上。
一句话判断:家里或小组的任务、家务、重复计划想自己管、自己分、自己看进度,Donetick 值得纳入候选;但部署、备份、升级得有人认领,没人认领就别自托管。
GitHub 获取说明
本项目为开源工具,仓库地址为 https://github.com/donetick/donetick。Docker 与 Docker Compose 部署模板、二进制发布页、环境变量说明与变更记录以仓库说明为准,部署前请先阅读仓库说明确认版本与配置要求。

关注「软件教程管家」
回复软件名即取即下:网盘下载链接 + 提取码,一步直达,不用再跳转。
本站资源仅供个人学习交流,请勿用于商业用途。软件与资料版权归原作者所有;如有侵权,请通过公众号「软件教程管家」联系我们,我们将在 24 小时内下架处理。查看免责声明 ›







