隐私优先的任务管理工具HamsterBase Tasks
简介
什么是 HamsterBase Tasks ?
HamsterBase Tasks是一款帮助创作者组织想法和构建事物的工具,旨在实现计划、组织、构建和交付。它强调数据隐私和用户控制,允许用户在多设备上同步数据,并在离线模式下使用。
主要特点
- 即时访问:数据存储在本地设备上,无需等待服务器响应即可立即工作。
- 多设备同步:数据可在手机、笔记本电脑等设备间同步,确保工作随处可用。
- 离线可用:支持离线使用,数据先本地存储,连接网络后同步,适用于网络不佳的环境。
- 长期访问:数据以耐用格式存储,确保用户可以长时间访问。
- 隐私优先:端到端加密确保数据隐私,开发者也无法访问解密后的数据。
- 完全控制:用户完全控制自己的数据,可自由备份和修改,不受限制。
- 开源社区:作为开源项目,社区可以贡献、检查和改进代码库,确保透明度和持续发展。
应用场景
- 个人日常待办事项管理
- 小型项目规划与任务跟踪
- 跨设备同步笔记和想法
- 需要离线访问任务列表的场景

HamsterBase Tasks 是一个灵活且注重隐私的应用,适合需要高效管理任务和项目的用户。
安装
在群晖上以 Docker 方式安装。
在注册表中搜索 hamsterbase ,选择第三个 hamsterbase/tasks,版本选择 latest。
本文写作时,
latest版本对应为2025.09.2500;

卷
在 docker 文件夹中,创建一个新文件夹 hamsterbase-tasks,并在其中建一个子文件夹 data
| 文件夹 | 装载路径 | 说明 |
|---|---|---|
docker/hamsterbase-tasks/data |
/app/data |
存放应用数据 |

端口
本地端口不冲突就行。
| 本地端口 | 容器端口 |
|---|---|
3348 |
3000 |

命令行安装
如果你熟悉命令行,可能用 docker cli 更快捷
1 | # 新建文件夹 hamsterbase-tasks 和 子目录 |
也可以用 docker-compose 安装,将下面的内容保存为 docker-compose.yml 文件
1 | version: '3' |
然后通过 SSH 登录到您的群晖,执行下面的命令:
1 | # 新建文件夹 hamsterbase-tasks 和 子目录 |

运行
在浏览器中输入 http://群晖IP:3348 就能看到主界面。

左下角可以创建项目(Project) 和领域(Area)

使用非常简单

数据存储
默认我们安装的 docker 服务的网页应用,数据储存在浏览器里,不会同步,需要额外配置
这意味着,你哪怕在同一台机器上,用不同的浏览器访问 http://群晖IP:3348,也看不到我们上面创建的内容
配置同步
如果你想使用官方服务器同步,就需要注册用户,否则是不需要的

当我们启动 docker 容器时,应该会在日志中看到类似 Auth token: ed6f99e7-64af-4634-a35a-d86bdca7b619 这样的日志

不管使用何种方式启动,都能找到

进入 设置 –> 自托管同步 –> 添加自托管服务器
- 端点: 填入我们的访问地址
http://群晖IP:3348,注意结尾不要带斜杠/ - 认证令牌: 填入从日志中获取的
Auth token后面的值 - 文件夹名称:可以输入任意文件夹,各端保持一致就可以

添加成功后,点 立即同步

第一次会将本地浏览器中保存的数据上传到服务器

客户端
HamsterBase Tasks 支持多种平台的客户端,下载地址: https://tasks.hamsterbase.com/zh/#download

老苏试了下 windows 版,界面和网页版是一样的,同步端点可以使用局域网地址

但是 Android 的同步端点不能使用局域网地址,会返回错误 Failed to fetch,必须要反代使用 https 协议才行

参考文档
hamsterbase/tasks
地址:https://github.com/hamsterbase/tasksHamsterBase Tasks
地址:https://tasks.hamsterbase.com/zh/Self-hosted Deployment | HamsterBase Tasks
地址:https://tasks.hamsterbase.com/guide/download/selfhosted.html