史上最好用的轻量级任务管理工具DooTask-NAS部署详解

2022-12-31 16:26:21 89点赞 956收藏 29评论

DooTask

DooTask是一款轻量级的开源在线项目任务管理工具,提供各类文档协作工具、在线思维导图、在线流程图、项目管理、任务分发、即时IM,文件管理等工具。

官方演示官方演示

  • 「高效便捷的团队沟通工具」
    针对项目和任务建立群组,工作问题可及时沟通,促进团队快速协作,提高团队工作效率。

  • 「强大易用的协同创作云文档」
    汇集文档、电子表格、思维笔记等多种在线工具,汇聚企业知识资源于一处,支持多人实时协同编辑,让团队协作更便捷。

  • 「便捷易用的项目管理模板」
    模版满足多种团队协作场景,同时支持自定义模版,满足团队个性化场景管理需求,可直观的查看项目的进展情况,团队协作更方便。

  • 「清晰直观的任务日历」
    通过灵活的任务日历,轻松安排每一天的日程,把任务拆解到每天,让工作目标更清晰,时间分配更合理。

  • 「支持多平台应用」
    多平台应用支持,打开客户端即可跟进项目任务进度, 同时让你在工作中每一个步骤都能拥有更高效愉悦的体验。

    以上便是dootask的介绍,是不是很强。不过这么强大的项目部署NAS也是十分麻烦,目前网上现有的教程都太模糊了,并不是很好理解。这边我就写写自己部署的过程,尽量精细化到每一步。

部署

首先要说的就是本项目是不支持docker直接部署,而且由于它的众多功能,导致你需要部署多个容器来互相配合,例如它用到了onlyoffice,fileview以及mariadb等等。所以这里我们只能选择命令行部署。
1.群晖Docker套件必须要有,然后开启群晖自带SSH登录。
2.用SSH软件登录群晖,我这里用的是xshll,提供了个人的免费版,去官方填写自己的邮箱和名字即可下载。

xshllxshll

运行sudo -i命令开启root权限,根据dootask部署要求,先检查Docker和docker-compose版本。

命令:
docker --version
docker-compose --version

docker版本docker版本

3.下载dootask-0.5.17.zip,这里直接到项目的源码地址去下载即可,记得一定要下载0.5.17,因为群晖的docker-compose版本是v1,而dootask的最新版本要求v2,所以我们这里只能使用老版本的项目文件,后面再来解决升级问题。源码地址:https://gitee.com/aipaw/dootask。
下载后上传并解压至群晖,路径如:/volume1/docker/dootask/

路径路径

4.创建目录和设置权限
创建 /volume1/docker/dootask/docker/log/supervisor文件夹,直接在群晖中新建文件夹即可。
修改dootask/docker/mysql/conf.d/docker.cnf 权限。
命令:
cd /volume1/docker/dootask/docker/mysql/conf.d
chmod 644 docker.cnf
第一条命令先进入指定目录,第二条命令为其赋予权限

权限修改权限修改

5.使用./cmd install命令一键构建项目,这里需要注意,使用命令前确保你是在dootask的根目录。
命令:
cd /volume1/docker/dootask
./cmd install

部署容器部署容器

6.接下来就是漫长漫长的等待过程,大概需要至少十分钟左右。完成后会提示 IP、端口、登录账号及密码。

安装完成安装完成

7.完成后输入http://IP+2222即可进入主界面了,登陆后就是这样。

主界面主界面

项目默认有一些官方的测试和一些宣传与展示用任务,直接删除即可。

体验

日历功能,算是任务管理工具标配,整体UI不错,看着很舒服,也很直观,能够筛选日、周、月不同时期。

日历日历

文件管理方面,支持主流格式:docx、xlsx、pptx、ods、doc、txt、ppt等。甚至还有思维导图流程图的创建,这是很多任务管理工具不具备的,很强大。

文件管理文件管理

即时通讯功能让你能够直接通过界面沟通,而且能够通过项目、任务以及个人的形式区分每个聊天窗口,很方便实用。

即时通信即时通信

剩下的包括一些设置共享文件、周报管理以及里程碑管理这一类功能你们可以自己去探索,总之是一个特别强大的工具,对于个人来说可能某些功能压根用不上,但是它自带的即时通讯与文件管理又能让你即使不拿来商用,也可以用作几个朋友之间的文件分享,作为一个私域化的后花园也是不错的。

部署中的问题

由于项目的复杂性,部署过程中我遇到了以下问题,如果有小伙伴在部署过程中也遇到了,可以参考我的解决办法。
1.未找到php容器

php问题php问题

这一问题我通过继续执行./cmd install安装命令解决。
2.升级问题
官方的版本已经是0.13了,而我们部署的还是0.5,所以这里在部署完成后也可以直接执行升级命令,它会自动升级你的docker-compose。升级命令为:./cmd update
3.无法运行PHP服务
这是因为supervisor文件夹不存在,需要执行./cmd uninstall卸载项目,并删除docker中相关docker镜像,按照前面的第四步创建好后再重新安装即可解决。

写在最后

总的来说这是一个很强大的项目,在我实际体验了一天后越来越觉得作者真的很牛逼,不过唯一不好的就是没有提供集成的docker容器,所以导致在用命令行部署后你的群晖docker中会出现四五个容器,而且在你想要卸载时也需要去一一删除对应容器,不过作者并没有想到NAS中部署,所以这也不能完全算是缺点。

最后如果你觉得本次内容对你有所帮助,那么请给我一个大大的点赞收藏和关注,你的支持是我继续更新下去的动力哦~~~

群晖(Synology)DS420+双核心4盘位NAS网络存储服务器数据备份一体机(无内置硬盘)3980元京东去购买

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
29评论

  • 精彩
  • 最新
  • 都在网页上操作吗,易用性不是很强

    校验提示文案

    提交
    有客户端,win,mac包括ios和安卓都有

    校验提示文案

    提交
    收起所有回复
  • 部署环境复杂很可能稳定性也不会好到哪里去……

    校验提示文案

    提交
    体验了两天发现手机端部分功能不可用,也有可能本身手机端就不支持。不过它配套的环境太多了,的确影响稳定性

    校验提示文案

    提交
    没部署就预言中了……而且过于复杂的环境会影响其他工具的正常运行,毕竟7*24首要是要稳。而且这些任务管理重点不在云,用的数据量也不多……

    校验提示文案

    提交
    还有4条回复
    收起所有回复
  • 为什么手机端无法发送信息呢

    校验提示文案

    提交
    手机端功能支持不完善

    校验提示文案

    提交
    版本匹配度的问题

    校验提示文案

    提交
    收起所有回复
  • 这是装在docker么,那op也可以用吧

    校验提示文案

    提交
    应该不行,这个容器很麻烦,所以部署过程在NAS上只能这样

    校验提示文案

    提交
    收起所有回复
  • 请问怎么升级到pro版

    校验提示文案

    提交
    联系开发者,pro需要买的

    校验提示文案

    提交
    收起所有回复
  • 有类似的吗,这个部署起来好麻烦

    校验提示文案

    提交
    有哦,看我最新

    校验提示文案

    提交
    最新的,叫什么

    校验提示文案

    提交
    收起所有回复
  • 1.开源版停更半年多了,之前作者承诺和商业版比就是慢但是都会有,后来作者直接装死 2.商业版一口价定价不合理 3.dockr占资源很高,我腾讯云4c4g都跑不动。4.安卓客户端我怀疑就是网页打包的,交互跟网页一样,触屏使用极其困难。综上所述,只建议测试,不建议生产环境使用,生产环境白嫖的话唯一推荐的是禅道开源版本。限制不多小团队足够,唯一缺点就是学习成本高了点

    校验提示文案

    提交
  • 说得好,我用to do

    校验提示文案

    提交
  • 非常好的一个软件 我到了使用SSH登录那一步就直接放弃了

    校验提示文案

    提交
  • 因为手机端是0.22版本。服务器是0.13版。官方demo服务器是0.22匹配。但Github没同步更新。

    校验提示文案

    提交
  • 用了几个月,说说吧

    校验提示文案

    提交
  • 测试了一下,安装完之后提示应该是数据库。账号密码错误,然后提示账号不存在,不知道它这个数据库的这个文件在哪里提前改。

    校验提示文案

    提交
  • 搞个docket compose不行么?

    校验提示文案

    提交
  • 为什么不用office365呢

    校验提示文案

    提交
  • 这不错

    校验提示文案

    提交
  • [OK] 安装完成
    地址: 去看看:2222
    ERROR 2002 (HY000): Can't connect to local server through socket '/run/mysqld/mysqld.sock' (2)
    错误:账号不存在!
    大神安装好,提示这个错误,重装几遍也没解决。能指出问题吗,谢谢。现在能进登录界面,但是没有账号密码。

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
956
扫一下,分享更方便,购买更轻松