使用绿联,全球领先的开源在线任务管理工具『DooTask』推广当地多人协作办公

访客 3C数码 9.0K+
"在当前疫情的影响下,支持本地多人协作办公的需求愈发强烈。我们推出了"『DooTask』"本地多人协同办公工具,它使用绿联私有云技术为团队成员提供了一种灵活、便捷的工作方式。该工具还具有强大的数据安全和备份功能,帮助团队在面临困难时高效恢复工作进度。"

朋友们好,我是Stark-C~

不得不说,权限放开后,绿联UGOS Pro系统应该不会太强大。例如,部署Docker容器。之前的绿盟UGOS系统只有Docker的图形化管理界面,容器的部署需要一步步设置。遇到一些需要调用权限的容器是很难受的。

但是现在部署Docke容器和群辉威廉联通的一样,所有的命令都是直接做,再复杂的也没问题。

例如,今天为大家分享的“DooTask”项目需要链接多达12个不同的Docker容器,部署更不用说。仅仅是Git克隆命令的第一步就能劝阻很多人。

关于DooTask

Snipaste_2024-07-12_14-34-25

此外,DooTask还支持包括MacOS、Windows和Android在内的客户端版本。

当然,它还提供了一个在线圆顶体验:https://www.dootask.com/manage/dashboard.

DooTask部署

部署前的准备:

既然这次需要使用绿联私有云的SSH权限,那么第一步当然是在控制面板中选择“终端”,勾选“SSH启动”。然后使用SSH终端工具连接绿联私有云,先启用root模式(命令“sudo -i”),然后输入绿联私有云账号的密码(输入密码时不显示,完成后按回车键即可)。

不熟悉这个的新手玩家可以参考我上一篇文章:

开始部署:

开始之前,简单介绍一下DooTask项目的部署需求:

必须安装Docker v20.10+和Docker Compose v2.0+。

支持环境:Centos/Debian/Ubuntu/MAC OS/Windows。

硬件建议:2核及4G以上。

环境和硬件肯定没问题(UGOS Pro系统已经是Debian 12最新的底层架构了),测试之后就知道Docker和Docker Compose了。但是,有一点它没有提到,那就是当前的环境还必须支持(准确的说是提前安装)Git克隆。

那么我们先检查一下它的Docker和Docker Compose版本,以及它是否支持Git克隆:

Docker检测命令[docker-version]:v 26 . 1 . 0版本,没问题;

Docker Compose检测命令【docker compose版本】: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 https://gitee.com/aipaw/dootask.git】通过gitee将项目克隆到当前目录,也就是我们最后一个命令中的“/volume1/docker”目录。

之后会自动将项目需要的所有文件下载到私有云本地目录,也就是Docker目录。

克隆完成后,我们需要依次输入以下命令:

[CD/volume 1/Docker/Dootask/Docker]将当前工作目录切换到“/volume 1/Docker/Dootask/Docker”;

【chmod 755 mysql】赋予mysql目录755权限(所有者有读、写、执行权限,其他用户只有执行权限);

[cd /volume1/docker/dootask]将当前工作目录切换到“/volume 1/Docker/Dootask”;

[./cmd install]项目的安装和部署命令。

接下来,项目将自动下载并安装所有需要的容器依赖项。如前所述,该项目实际上需要多达10个不同的Docker容器,因此部署可以被视为一个大项目。如果整个过程顺利的话,大概需要10分钟左右,需要耐心等待。

不出意外的话,最后会显示“安装”,显示IP、端口、账号、密码。通过绿联私有云的Docker管理器,可以看到关于dootask的容器是“正在运行”的。如果安装Portainer,可以看到它是以名为“dootask”的堆栈形式存在,实际上运行多达12个容器。

部署中的坑

如果你是我这种第一次折腾的新手,很有可能会出现各种意外~,我这么说是因为我尝试过很多次才成功的。个人觉得可能是我在那里没有设置好,或者是学习技巧不熟练,或者是其他玄学的成功率~

问题1:出现安全警告。

这个警告其实是无害的,不会影响容器的正常使用。大概意思是权限给高了。如果你想要强迫症,想要解决这个问题,可以用“cd”命令切换到这个目录,然后给“docker.cnf”文件“644”权限。

具体命令是:

CD/volume 1/docker/dootask/docker/MySQL/conf . d

chmod 644 docker.cnf

那么,为什么要在初始部署之后直接使用这个命令呢?如果一开始mysql权限不够,直接部署会失败,出现“数据库初始化失败”的错误。别问我怎么知道的,我试了五次!

问题2:安装后无法打开。

打开了“页面加载”的显示,我自己也没看懂。各种折腾,各种授权,最后我觉得可能是网络问题,然后我关闭了代理,重启了绿联的私有云设备,卸载重新部署,成功了。这个问题来回重复了五遍以上,很累。

DooTask体验

当我们打开项目时,可以根据部署成功后显示的IP、端口、账号、密码直接登录浏览器。主控制台的界面相当简洁美观。左边是功能分类状态栏,右边是今天到期任务、过期任务和待完成任务。但是项目显示的是官方宣传任务,不需要的话我们可以直接删除。项目中有许多项目可以设置,但建议您首先更改默认帐户密码。日历是这个项目的重点,添加的待办任务看起来简单直观,也可以按日、周、月的不同时段显示。信息让我们可以与他人实时交流。文件也很强大。除了基本的上传功能,还支持docx、xlsx、pptx、ods、doc、txt、ppt、思维导图等主流格式。还有一个应用分类,基本上是团队工作和管理的实用程序。而且也符合现在的AI环境,加入了Ai机器人。链接都是国内外知名的AI模型,但是关键代码需要提前准备。

最后

虽然今天的项目是一个私有化的Docker项目,但它并不像我们通常做的那样只是一串代码,而是通过Git克隆,通过cmd配置文件部署在本地。虽然我部署的时候不是很顺利,但是部署之后真的很有成就感。

另一方面,绿联私有云这次推翻重置的UGOS Pro系统虽然前期不利,但其选择确实是正确的。毕竟功能性和专业性都是肉眼提升的。另外,目前的UGOS Pro系统还在不断的修复和完善中,仍然是值得期待的国产私有云系统。

这就是我今天要和你分享的。我是爱分享的Stark-C。如果今天的内容对你有帮助,请记得收藏,顺便关注一下。下次见!谢谢~

标签: 在线

抱歉,评论功能暂时关闭!