支持本地多人协作办公 | 使用绿联私有云部署最受欢迎的开源在线任务管理工具『DooTask』

哈喽小伙伴们好,我是Stark-C~

不得不说,放开权限之后的绿联UGOS Pro系统简直不要太强大,就比如说部署Docker容器,之前的绿联UGOS系统就只有一个Docker的图形化管理界面,部署容器还需要一步一步的设置,遇到一些需要调用特权的容器还直接用不了,非常难受~

但现在部署Docke容器就和群晖威联通一样了,直接一行命令全部搞定,甚至更复杂的也没有问题。

就比如说今天为大家分享的『DooTask』项目,需要多达12个不同的Docker容器联动,别说部署了,光是第一步的Git克隆命令就能劝退很多人。

关于DooTask

🔺DooTask是一款国人开发的轻量级开源在线项目任务管理工具(页面自己介绍说轻量级,但是对于私有化部署来说,工作量其实挺大的~),该项目基于PHP与Vue编写,遵守AGPL3.0开源协议,提供各类文档协作工具、在线思维导图、在线流程图、项目管理、任务分发、即时IM,文件管理等工具。助力团队高效推进项目,让工作更简单。

它的特色功能如下:

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

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

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

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

  • 高效安全的信息沟通:它采用了非对称加密技术,不仅巩固了信息的安全防线,还让用户在享受即时沟通便利的同时,无须担心信息泄露的风险,为团队内部的沟通与数据交换提供了坚实的安全保障。

Snipaste_2024-07-12_14-34-25

🔺除此之外,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】,可以看到返回版本号,说明安装成功并可以直接使用了。

🔺现在我们就可以正式部署了。先分别输入以下命令:

稍后它就会自动将项目所需文件全部下载到私有云本地目录,也就是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,如果今天的内容对你有帮助请记得收藏,顺便点点关注,咱们下期再见!谢谢大家~

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐