春节前的待办事项像雪花一样飞来:
- "年货清单写好了吗?"
- "红包准备够了吗?"
- "春联要贴哪些?"
- "正月要走哪些亲戚?" ...
是不是光是想想就觉得头大?光靠大脑记忆总觉得不太靠谱,用手机备忘录又不太方便。
今天老宁给大家推荐一个高颜值的任务清单工具 Vikunja。它不仅界面优雅,功能强大,还支持多人协作。全家人都能用上,让这个春节不再手忙脚乱!
项目地址
https://github.com/go-vikunja/vikunja
项目特性
- 多种任务展示视图(看板、列表、甘特图、表格)
- 支持多人协作和团队管理
- 丰富的任务管理功能(截止日期、标签、任务分配等)
- 支持子任务和任务评论
- 支持 Markdown 格式编辑
- 支持附件上传
安装部署
Vikunja 支持多种数据库,下面以最简单的方法,使用 sqlite 数据库的方式来部署。
version: '3' services: vikunja: image: vikunja/vikunja container_name: vikunja environment: VIKUNJA_SERVICE_JWTSECRET: qwer123456 # 记得修改为随机字符串 ports: - "3456:3456" volumes: - ./files:/app/vikunja/files - ./db:/db restart: unless-stopped
打开群晖【File Station】,新建vikunja
文件夹用以存放数据。
再在vikunja
文件夹中分别创建files
和db
两个文件夹。
右键点击文件夹,分别给files
和db
文件夹添加Everyone
可读写权限。
再把文件夹路径复制下来。
把最前面的配置文件保存为docker-compose.yml
,再修改映射的文件夹路径为前面复制的路径,并上传到vikunja
文件夹中。
打开群晖【Container Manager】,在项目菜单下点击添加项目按钮,选择刚创建的 vikunja 文件夹,选择使用现有的 docker-compose 来创建项目。
等待项目构建完成。完成后可以通过【群晖IP:3456】访问 Vikunja 的界面。第一次需要注册一个管理员账户。
功能使用
默认支持中文界面,可以在右上角的设置中修改语言、起始日、时区等等。
在概览中输入任务名就可以立即添加任务。
点击任务后,可以修改当前任务属性,支持添加详细信息,包括描述、标签、截止日期、优先级等等。
如果任务太多,过于复杂,还可以增加项目,把对应的任务移动到项目中进行管理。
Vikunja 提供了四种不同的视图来展示项目,在项目管理中用得比较多,这里不必过多关注。
点击项目顶部的三个点可以对项目进行管理。
可以共享项目给用户、团队并赋予特定的权限。
因为只给 xiaoning 赋予了只读权限,所以他无法编辑任何内容,只能查看。
团队类似,把用户添加团队后可以方便对所有成员赋予权限。
至于其他的功能,由于篇幅限制,老宁就不在这里演示了,大家可以自行研究。
后记
Vikunja 是一个非常优秀的任务管理工具,无论是个人还是团队使用都很合适。
它的界面设计非常优雅,功能也很全面。但如果你只是需要一个简单的个人待办清单,可能会觉得它功能有些过剩。
不过对于春节这样需要全家参与合作的大事项中,Vikunja的优势就非常明显了。
比如可以创建一个"春节准备"的项目,把年货采购、大扫除、走亲访友等任务分配给家庭成员,每个人都能在手机上看到自己的任务,还可以实时更新完成进度。
我是老宁
一个热爱技术的程序员和极客,群晖NAS深度玩家!
专注NAS相关技术分享,原创!干货!
觉得老宁的文章对你有帮助,记得点赞、收藏、加关注!
,