支持本地多人协作办公 | 使用绿联私有云部署最受欢迎的开源在线任务管理工具『DooTask』
今天的这个项目虽说是一款私有化部署的Docker项目,但是它并不是和我们常见的一样,直接一串代码就能搞定,而是通过Git克隆到本地通过cmd配置文件部署,虽说我部署的时候确实不是很顺利,但是部署好之后确实挺有成就感的。从另一方面讲,绿联私有云此次推倒重置的UGOS Pro系统虽说前期出师不利,但是它的选择确实没错,毕竟功能性和专业性是肉眼可见的提升,在加上当前UGOS Pro系统仍然在不断修复和完
支持本地多人协作办公 | 使用绿联私有云部署最受欢迎的开源在线任务管理工具『DooTask』
哈喽小伙伴们好,我是Stark-C~
不得不说,放开权限之后的绿联UGOS Pro系统简直不要太强大,就比如说部署Docker容器,之前的绿联UGOS系统就只有一个Docker的图形化管理界面,部署容器还需要一步一步的设置,遇到一些需要调用特权的容器还直接用不了,非常难受~
但现在部署Docke容器就和群晖威联通一样了,直接一行命令全部搞定,甚至更复杂的也没有问题。
就比如说今天为大家分享的『DooTask』项目,需要多达12个不同的Docker容器联动,别说部署了,光是第一步的Git克隆命令就能劝退很多人。
关于DooTask
🔺DooTask是一款国人开发的轻量级开源在线项目任务管理工具(页面自己介绍说轻量级,但是对于私有化部署来说,工作量其实挺大的~),该项目基于PHP与Vue编写,遵守AGPL3.0开源协议,提供各类文档协作工具、在线思维导图、在线流程图、项目管理、任务分发、即时IM,文件管理等工具。助力团队高效推进项目,让工作更简单。
它的特色功能如下:
高效便捷的团队沟通工具:针对项目和任务建立群组,工作问题可及时沟通,促进团队快速协作,提高团队工作效率。
强大易用的协同创作云文档:汇集文档、电子表格、思维笔记等多种在线工具,汇聚企业知识资源于一处,支持多人实时协同编辑,让团队协作更便捷。
便捷易用的项目管理模板:模版满足多种团队协作场景,同时支持自定义模版,满足团队个性化场景管理需求,可直观的查看项目的进展情况,团队协作更方便。
清晰直观的任务日历:通过灵活的任务日历,轻松安排每一天的日程,把任务拆解到每天,让工作目标更清晰,时间分配更合理。
高效安全的信息沟通:它采用了非对称加密技术,不仅巩固了信息的安全防线,还让用户在享受即时沟通便利的同时,无须担心信息泄露的风险,为团队内部的沟通与数据交换提供了坚实的安全保障。
🔺除此之外,DooTask还支持包括MacOS、Windows、Android等客户端版本。
当然,它也提供了在线Dome体验:DooTask
DooTask部署
部署前的准备:
🔺既然此次需要用到绿联私有云的SSH权限,第一步当然是在“控制面板”中选择“终端机”,勾选“SSH启动”
🔺然后使用SSH终端工具连接绿联私有云之后,先启用root模式(命令“ sudo -i ”),之后再输入绿联私有云账户密码(输入密码的时候没有显示,完成后直接回车即可)。
对此还不熟悉的新手玩家可以参考下我上篇文章:
快速上手绿联私有云UGOS Pro系统Docker | 安装/部署/管理/docker-compose一网打尽_NAS存储_什么值得买
开始部署:
🔺开始之前先简单介绍下DooTask项目的部署要求:
-
必须安装:Docker v20.10+ 和 Docker Compose v2.0+
-
支持环境:Centos/Debian/Ubuntu/macOS/Windows
-
硬件建议:2核4G以上
环境和硬件肯定没问题(绿联UGOS Pro系统已经是最新Debian 12底层架构了),Docker 和 Docker Compose咱们等下检测下便知。不过还有一点它没提到,那就是当前环境还必须支持(准确说是提前安装)Git克隆。
🔺然后咱们先来检测下它的Docker 和 Docker Compose版本以及是否支持Git克隆:
-
Docker 检测命令【docker --version】:版本v26.1.0,没问题;
-
Docker Compose检测命令【docker compose version】:版本v2.26.1,也没问题;
-
Git检测命令【git --version】:显示not foud,说明系统中没有,这个简单,咱们现场安装便是。
🔺咱们先输入命令【sudo apt update】更新下当前系统中可用软件包列表;
🔺接着输入Git 安装命令【sudo apt install git】,安装过程中会有一个确定的提示,咱们直接输入“Y”继续。
🔺稍后系统便会自动下载并安装Git,安装完成之后咱们再次输入Git检测命令【git --version】,可以看到返回版本号,说明安装成功并可以直接使用了。
🔺现在我们就可以正式部署了。先分别输入以下命令:
-
【cd /volume1/docker】切换当前工作目录到“/volume1/docker”,后面的存储路径你可以自由设置,我这边为了便于管理直接放在绿联私有云的docker目录中;
-
【git clone -b pro --depth=1 dootask: DooTask是一款开源在线项目任务管理工具,提供各类文档协作工具、在线思维导图、在线流程图、项目管理、任务分发、即时IM,文件管理等工具;同时消息功能使用非对称加密技术让你的沟通更安全。】通过 gitee 克隆项目到当前目录,也就是我们上个命令中的“/volume1/docker”目录。
稍后它就会自动将项目所需文件全部下载到私有云本地目录,也就是Docker目录中。
🔺克隆完成后咱们需要依次输入以下命令:
-
【cd /volume1/docker/dootask/docker】 切换当前工作目录到“/volume1/docker/dootask/docker”;
-
【chmod 755 mysql】赋予mysql目录755权限(拥有者具有读、写、执行权限,其他用户只有执行权限);
-
【cd /volume1/docker/dootask】 切换当前工作目录到“ /volume1/docker/dootask”;
-
【./cmd install】项目的安装部署命令。
接下来该项目就会自动下载并安装所有所需的容器依赖,前面说过,该项目其实需要多达10个不同的Docker容器,所以部署可以算个大工程了,整个过程如果顺利的话也需要10分钟左右,咱们需要耐心等待。
🔺如果不出意外,最后会显示“安装”完成,并显示 IP、端口、账号及密码。
🔺通过绿联私有云的Docker管理器,可以看到关于dootask的容器正在“运行中”。
🔺如果你安装了Portainer,可以看到它是以名称为“dootask”的堆栈的形式存在,里面竟然运行了多达12个容器。
部署中的坑
如果和我一样是首次折腾的新手,很有可能就会出现各种意外~,我之所以这么说,其实是因为我也是尝试了很多次才成功的,个人觉得可能是我那里没有设置好,或者学艺不精,又或者是其它玄学的成功率~
问题1:出现安全警告
🔺这个警告其实无伤大雅,出现了也不影响容器正常使用。大概意思就是权限给高了。想要强迫症想要解决这个问题可以“cd”命令切换到这个目录,然后给“docker.cnf”文件“644”权限即可。
具体命令为:
-
cd /volume1/docker/dootask/docker/mysql/conf.d
-
chmod 644 docker.cnf
那么为什么一开始部署的之后直接用这个命令呢?如果一开始这样mysql权限不够,最后直接部署失败,出现“数据库初始化失败”的错误。别问我怎么知道的,试了5次!
问题2:安装好了无法打开
🔺打开显示“PAGE LOADING”,我自己也无解,各种折腾,各种授权,最后想到可能是网络的问题,然后关代理,重启绿联私有云设备,卸载并重新部署,成功了。这个问题来来回回又重复折腾又不止5次,很是磨人。
DooTask体验
🔺打开项目咱们就直接在浏览器上根据部署成功后显示 IP、端口、账号及密码登录即可。
🔺主控制台界面还是挺简洁好看的,左边是功能分类状态栏,右边显示了今日到期任务、超期任务以及待完成任务,不过项目显示的又官方宣传任务,不需要的我们可以直接删除即可。
🔺项目可设置的条目特挺多的,不过建议大家第一步先更改默认的账号密码。
🔺日历算是这个项目的重点了,添加的待办任务看上去简洁直观,并且还能够以日、周、月不同时期展示。
🔺消息可以让我们与其他人即时通信。
🔺文件也很强大,除了基本的上传功能,还支持docx、xlsx、pptx、ods、doc、txt、ppt 等主流格式以及思维导图。
🔺这里还有个应用分类,基本都是团队工作与管理的实用程序。
🔺并且它还顺应了当前的Ai环境,加入了AI机器人,链接的都是目前国内外知名的AI模型,不过需要提前准备Key码。
最后
今天的这个项目虽说是一款私有化部署的Docker项目,但是它并不是和我们常见的一样,直接一串代码就能搞定,而是通过Git克隆到本地通过cmd配置文件部署,虽说我部署的时候确实不是很顺利,但是部署好之后确实挺有成就感的。
从另一方面讲,绿联私有云此次推倒重置的UGOS Pro系统虽说前期出师不利,但是它的选择确实没错,毕竟功能性和专业性是肉眼可见的提升,在加上当前UGOS Pro系统仍然在不断修复和完善中,它还是非常值得期待的国产私有云系统。
好了,以上就是今天给大家分享的内容,我是爱分享的Stark-C,如果今天的内容对你有帮助请记得收藏,顺便点点关注,咱们下期再见!谢谢大家~
更多推荐
所有评论(0)