隐私优先的任务管理工具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